You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by hx...@apache.org on 2022/10/31 08:00:34 UTC

[flink] 08/14: [release] Upgrade current version to 1.16 for StatefulJobSnapshotMigrationITCase and create snapshots

This is an automated email from the ASF dual-hosted git repository.

hxb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git

commit 6a57e47bfeed7b185029835eed272d46b1cb46f0
Author: huangxingbo <hx...@apache.org>
AuthorDate: Thu Oct 27 17:18:12 2022 +0800

    [release] Upgrade current version to 1.16 for StatefulJobSnapshotMigrationITCase and create snapshots
---
 .../StatefulJobSnapshotMigrationITCase.java        |   2 +-
 .../13b33910-7266-44c0-8cf5-5cc60247e8b3           | Bin 0 -> 1161 bytes
 .../5c3cb0e1-8d6e-43f3-a470-d22d5b6a7b42           | Bin 0 -> 532 bytes
 .../689c85c9-1a13-43e3-8d66-17ecc24d3f70           | Bin 0 -> 549 bytes
 .../69fc28c4-51f4-4dd2-9640-c5dc088a7ca2           | Bin 0 -> 292 bytes
 .../6b945189-dd09-4d6f-b8b7-6132b20ea588           | Bin 0 -> 549 bytes
 .../805ae44a-f8ca-4ec6-8532-fd4f26bbbea2           | Bin 0 -> 1580 bytes
 .../93779bf7-4b49-4d7b-8255-fb154fa1c6ef           | Bin 0 -> 1580 bytes
 .../9bab0bb8-4140-4aab-b3eb-8dfcaf77d9a2           | Bin 0 -> 1508 bytes
 .../9f05c70f-55a6-4bf3-b723-7dc570968e3f           | Bin 0 -> 532 bytes
 .../_metadata                                      | Bin 0 -> 3008 bytes
 .../b9c4a442-d28e-4847-90d9-5a90dbe5fb19           | Bin 0 -> 281 bytes
 .../bb1cefd2-3fbd-4953-a8bb-ddf2eae025f1           | Bin 0 -> 532 bytes
 .../bee97219-9921-439b-b377-a14aab11fb7b           | Bin 0 -> 1161 bytes
 .../ce3dec55-b24b-43f3-abcd-e3b374e0b8af           | Bin 0 -> 1508 bytes
 .../d52ac23c-b715-4f23-80dd-6f1da2147042           | Bin 0 -> 532 bytes
 .../dc4bd91a-1890-4fcd-9e16-e1a974ff1eb9           | Bin 0 -> 1508 bytes
 .../df68aef7-56ca-49d8-8612-e0ecd91f7f61           | Bin 0 -> 1508 bytes
 .../13a2d95a-8c67-4a85-bf34-a274e636fac0           | Bin 0 -> 292 bytes
 .../2e791302-3707-45b8-9fde-7eff394acea5           | Bin 0 -> 1508 bytes
 .../39b2d5c0-e714-4332-8bb5-11490de9c534           | Bin 0 -> 549 bytes
 .../40229a35-39ab-4ecc-a5ce-aa4a969843d1           | Bin 0 -> 1580 bytes
 .../4acf3d55-ea9b-446a-9b8c-7cfc1a8b662c           | Bin 0 -> 1508 bytes
 .../5e65416c-a9a0-421f-bbd9-bad1bb35f76f           | Bin 0 -> 532 bytes
 .../60b710bb-7fa2-4a9f-9844-ef36d4ee5665           | Bin 0 -> 1580 bytes
 .../_metadata                                      | Bin 0 -> 3146 bytes
 .../a76da6d1-fe79-4cdb-b384-b09b57ebd1ea           | Bin 0 -> 1508 bytes
 .../af9f706c-6233-49bd-b4e8-e8fcf08cdaa5           | Bin 0 -> 1161 bytes
 .../b5ef2901-3aeb-486d-b7c6-fe25d2ffb012           | Bin 0 -> 549 bytes
 .../b758569e-dc5d-476a-9dca-41d8ad279730           | Bin 0 -> 532 bytes
 .../b8134d3b-fe47-4a95-877a-21e1b737fda8           | Bin 0 -> 1161 bytes
 .../b9a6d877-0b4e-44a5-a78c-d4cde882a41a           | Bin 0 -> 281 bytes
 .../beddbd9b-98f8-4f8d-a255-d3e549eec699           | Bin 0 -> 1508 bytes
 .../c23f9624-21e0-4c04-9d1e-16c52ee14cbb           | Bin 0 -> 532 bytes
 .../c456098f-2f6d-458b-811c-67c07ef8683a           | Bin 0 -> 532 bytes
 .../0b4f1c69-ed79-423f-ba17-2b222a692fe0           | Bin 0 -> 1620 bytes
 .../0cf7140d-d063-42e8-939a-a581086c0a0a           | Bin 0 -> 1521 bytes
 .../1885c787-291a-4fb8-b46d-ff5fed9fa7a2           | Bin 0 -> 1620 bytes
 .../2c83c005-509e-4660-945f-e1efd56faaf5           | Bin 0 -> 561 bytes
 .../630f0059-7e40-4eb2-9562-a03d04381bc4           | Bin 0 -> 535 bytes
 .../778fdee7-5057-46d1-81c8-9506e8bb7d5c           | Bin 0 -> 535 bytes
 .../85cedb95-feba-4a87-aea2-a2eaae750594           | Bin 0 -> 292 bytes
 .../944e684a-f51d-4ea6-9e52-b249e91fa870           | Bin 0 -> 1145 bytes
 .../_metadata                                      | Bin 0 -> 2617 bytes
 .../cad65e16-8804-4a9f-85ba-48883e52656f           | Bin 0 -> 1521 bytes
 .../ccb5cc15-4b1e-4b6c-93e6-aa4c91e2ae06           | Bin 0 -> 535 bytes
 .../d0c3e00a-4812-4184-922c-32234c71ce46           | Bin 0 -> 1521 bytes
 .../db88dd6e-d1c7-4209-ae27-7cbbb5ab68a2           | Bin 0 -> 535 bytes
 .../f0ed775a-9449-4a4e-b0f1-8ce796ce3e38           | Bin 0 -> 281 bytes
 .../f39df3e0-c91e-4fb4-9a48-e61ce1ecdd8e           | Bin 0 -> 1145 bytes
 .../f3cedd5e-4df3-4f9d-9184-a61f6553d1f5           | Bin 0 -> 561 bytes
 .../f9a27eb6-991c-48ca-a6b6-196458be6836           | Bin 0 -> 1521 bytes
 .../02c7c32e-4bc0-4ac6-a00e-c58c3ca59cb0           |   1 +
 .../030e93b7-d76e-474b-88bf-a5246f171e99           |   1 +
 .../07002f02-97f1-4a66-86ce-7c62ba873e0b           | 453 +++++++++++++++++++++
 .../0a7b866f-f208-40d8-b595-3674ac73656e           | Bin 0 -> 602 bytes
 .../0c60e545-e0cd-440f-aca9-81e428f3e1a3           | Bin 0 -> 1005 bytes
 .../0e40bd9a-a3b3-4d71-9d32-dfaacba11244           | 453 +++++++++++++++++++++
 .../131ac999-e9b8-438d-a5f7-1ac0e446834b           | Bin 0 -> 602 bytes
 .../171cf025-5cc6-446d-a6d8-f29056f7e750           | Bin 0 -> 1414 bytes
 .../172cbcd7-0a55-47d0-b40c-cc80fb8fa63b           | Bin 0 -> 1005 bytes
 .../17a588ee-f827-4d29-af60-0f6e0b2d033c           | Bin 0 -> 1029 bytes
 .../1997c9b1-6a86-46f1-809d-bace531ef68d           | Bin 0 -> 982 bytes
 .../1a149132-7dd9-482f-b233-a0dd042f1ed6           | Bin 0 -> 979 bytes
 .../24a51c2c-07c5-4492-940c-c34787e43fe4           | Bin 0 -> 203 bytes
 .../2656a095-a011-4ebf-8150-fbe950dd06e3           | Bin 0 -> 1029 bytes
 .../2682396b-1c6b-4bfe-8080-67dbc2484991           | Bin 0 -> 982 bytes
 .../294301e8-2293-45eb-86b1-af7159d5f968           | Bin 0 -> 1414 bytes
 .../2b0d5736-239d-4c63-8278-e2b24f8eccf7           | Bin 0 -> 990 bytes
 .../2b178d84-3596-4f78-a32c-e6a3243fcbcd           | Bin 0 -> 1037 bytes
 .../2fc3a590-c174-4fd5-a042-370563f84629           | Bin 0 -> 602 bytes
 .../31fbf96e-84bd-4047-9dbc-5695d134e5d2           | Bin 0 -> 1037 bytes
 .../37c18e75-384c-4797-b6e1-06041daf8082           |   1 +
 .../38a3cb4f-fab2-4b88-a9e2-c2426dd70ba2           | Bin 0 -> 1016 bytes
 .../3eb9436c-6e24-410c-80e2-57d8006e74c8           | 362 ++++++++++++++++
 .../44fed1e3-429c-427d-9651-f8f8acab20aa           | Bin 0 -> 203 bytes
 .../4c03e3da-9c0e-4a6a-b193-35faf537972b           | Bin 0 -> 990 bytes
 .../4debaf30-2884-478c-b752-86567b1b77d8           | Bin 0 -> 1029 bytes
 .../518a2efe-f4fe-4ef0-bc49-e3784c4a28fe           | Bin 0 -> 602 bytes
 .../5244fbad-83fd-4d71-8094-4b5130f7d0c3           | 271 ++++++++++++
 .../54681537-d0b8-4d92-bb36-8702ead4b7d8           | 453 +++++++++++++++++++++
 .../58d7c740-17a9-4dcc-b546-54e8041b91e2           |   1 +
 .../59ca27b5-3e9c-4cec-ab25-48721ea2efe5           | Bin 0 -> 281 bytes
 .../5c0c494e-4dce-4745-a298-0adba2756281           | Bin 0 -> 979 bytes
 .../5de29058-506d-4348-a080-c5b01a7e238a           | Bin 0 -> 292 bytes
 .../66203e7a-960c-4670-ac0b-2a7a70b53c9c           | Bin 0 -> 1414 bytes
 .../690e4edb-11ca-4744-8fc0-6cac8eea461d           | 271 ++++++++++++
 .../6d3922b0-efa4-4f3d-b683-25246c05fb44           | 271 ++++++++++++
 .../6eee6013-bab6-4cc7-996c-e69db2e13494           |   1 +
 .../718ef967-090d-4c5e-b5ad-30f8fccfdf1c           |   1 +
 .../799e677d-5590-4a61-873d-b9877589f408           | Bin 0 -> 989 bytes
 .../7b7174b8-6b64-459f-994a-bf2685b73006           | Bin 0 -> 505 bytes
 .../7bedeb94-a1ea-41e3-804f-5b46380934e5           |   1 +
 .../7beea945-0815-473b-ad3b-4987c78daee3           | Bin 0 -> 505 bytes
 .../7c4c4bfb-b4b9-49db-8006-47f0678f7cff           | Bin 0 -> 1414 bytes
 .../7d206486-6891-4442-aed2-7609989c07e7           | Bin 0 -> 203 bytes
 .../7d46dcaf-2d1e-4152-80a4-27d2711b522c           | Bin 0 -> 203 bytes
 .../805de323-9aef-41bf-be24-10b422eff8d7           | Bin 0 -> 602 bytes
 .../81f8b59a-567c-4efb-b056-4e1de1234504           |   1 +
 .../8330ceba-d659-4194-837a-6570ab43925d           | 362 ++++++++++++++++
 .../839d6559-3445-48ae-affb-1e1d2e83662d           | Bin 0 -> 602 bytes
 .../859d0eac-fe4f-4d7d-9cb3-27c67ba62b25           | Bin 0 -> 204 bytes
 .../86a85752-1cae-4403-81ab-a5f2b0f471a4           |   1 +
 .../87355aa1-267e-4943-8f8e-692ee4158042           | Bin 0 -> 1029 bytes
 .../8fb08647-bd47-4980-89eb-c87515f8cdf1           | Bin 0 -> 203 bytes
 .../93bff19c-443f-4577-b23f-c21a1d71f7bd           | 271 ++++++++++++
 .../97fe3517-2223-420c-a501-860ca294107d           | Bin 0 -> 990 bytes
 .../9ac87bb7-d82c-4120-8c94-84fe45e1278d           |   1 +
 .../9b83bd62-e0ca-4cd6-82fe-88eaff10aebc           | Bin 0 -> 505 bytes
 .../9f46cdea-fd53-4e74-b6d1-e094007b5db2           | 271 ++++++++++++
 .../_metadata                                      | Bin 0 -> 7742 bytes
 .../a2e28cb5-4128-4cda-9b0a-842bed759f87           | Bin 0 -> 204 bytes
 .../a4a7068e-0508-4400-842b-9495af6be5a1           | 271 ++++++++++++
 .../a7e5293b-a7ef-41ef-8729-732e17658448           | 453 +++++++++++++++++++++
 .../ad2e48de-402e-4927-9c31-2618f61d4bda           | Bin 0 -> 1005 bytes
 .../af377778-4bb7-4be1-a1a0-30e7b5b114b9           |   1 +
 .../b49b6b18-c63d-4f5d-acf7-c082b2ae3374           | Bin 0 -> 1414 bytes
 .../ba501e92-6720-44cb-988f-33144f755a35           |   1 +
 .../bb5be755-52ae-4ac4-b6c0-9e44e5b9e6b3           | Bin 0 -> 1016 bytes
 .../bd85f306-6151-4800-8568-f04aba215bc3           | Bin 0 -> 992 bytes
 .../c350acce-06f9-4076-a26e-0ae22c2939ea           |   1 +
 .../c76e7191-8801-4326-89ab-ea4f3f0eb658           | Bin 0 -> 992 bytes
 .../c87d49c8-2edd-4932-b642-34f5a2a5618e           |   1 +
 .../c91030b7-0b7a-493d-8082-7ac2d24f967a           | 453 +++++++++++++++++++++
 .../cb32542b-4ddc-4190-821c-c7db220565fd           | Bin 0 -> 505 bytes
 .../ccc6d10f-7203-4981-9076-baf122eef0f0           | Bin 0 -> 989 bytes
 .../cd5c9b6c-9d80-4f9a-b0db-d1959478ee81           | Bin 0 -> 505 bytes
 .../d04fcf98-4e96-4687-a709-d224da9595a0           | 453 +++++++++++++++++++++
 .../d36d2103-3ce7-49a5-9ed1-94cbce67f3f6           | Bin 0 -> 505 bytes
 .../e04ea959-6a89-48e5-aef6-3825b52cc567           | Bin 0 -> 990 bytes
 .../e917a3c4-f9e9-4bbc-ac95-c88537119d19           | Bin 0 -> 1414 bytes
 .../eefb7006-e8dd-4e54-8f70-962ad1c31c4c           | Bin 0 -> 1145 bytes
 .../f73cc645-1596-4c47-8209-6eab1804f4bd           | Bin 0 -> 203 bytes
 .../f8645ad2-d58b-4ab2-b6b0-d6cbd7186b3f           | Bin 0 -> 1005 bytes
 .../fe8b6eaa-1f55-4a0e-9e74-246882493198           | Bin 0 -> 1145 bytes
 .../00bf26af-5218-464b-8d32-f0ddf39a7dce           | 271 ++++++++++++
 .../02161573-df22-4f61-b89d-e575666ed998           | Bin 0 -> 602 bytes
 .../036ed0fc-5a65-4c57-850d-f60334798484           | 362 ++++++++++++++++
 .../0a110672-9bdb-41b3-a882-0c49c41c24a8           | Bin 0 -> 204 bytes
 .../0e17124a-8e47-4dfb-b168-0904974e2953           |   1 +
 .../109e95f0-0905-4dea-852d-82eb9cb3ca3d           | Bin 0 -> 982 bytes
 .../15c5e4bc-1fe1-43f6-9da4-6e2c74686774           | Bin 0 -> 990 bytes
 .../1637f420-90a2-4e0a-8e4c-9d066fc07ad1           | Bin 0 -> 979 bytes
 .../17d277ed-5b38-4953-998f-130fc856bf02           | Bin 0 -> 1005 bytes
 .../1aa798ec-08e3-4330-818c-f9fddf1895c2           | 453 +++++++++++++++++++++
 .../1b870741-7a64-4f48-8108-8146e093e565           | Bin 0 -> 1029 bytes
 .../1e488e01-1d17-449c-aad1-7c1b9e8b68c6           | Bin 0 -> 203 bytes
 .../1e6aeb77-7921-4142-8537-51cd45bad98e           | Bin 0 -> 992 bytes
 .../26006cbb-127f-4e5a-baba-cdef4eb51ec3           | Bin 0 -> 602 bytes
 .../2691584f-abb2-4829-871a-439caaee8760           | Bin 0 -> 203 bytes
 .../27fe43ab-ca29-411b-8fc9-06c5002f9f89           | Bin 0 -> 281 bytes
 .../2ab937ee-70c1-4b9f-a2c8-d86f59df07db           | Bin 0 -> 1016 bytes
 .../2dcc77fc-0aeb-4e54-9bf7-4502a4b8571c           |   1 +
 .../324d6372-168a-4dde-9e8c-c4b7a36afd77           |   1 +
 .../3572597d-4a52-483e-a418-06154c8f6d50           | Bin 0 -> 1037 bytes
 .../3cec1357-f2b5-44b1-be18-7e56ba5bc561           | Bin 0 -> 602 bytes
 .../3e1721ca-7984-495c-8435-08b5973690e1           | Bin 0 -> 505 bytes
 .../41f6e0be-ac5b-4cec-91f7-66c09d4504e2           | Bin 0 -> 989 bytes
 .../421a0c6d-65a8-4cc5-8a91-305c31c29b5e           | Bin 0 -> 505 bytes
 .../460fdc00-9ea2-4341-a937-a738c4bef33a           | Bin 0 -> 1414 bytes
 .../4a3d0c80-ac3a-4df5-9da8-0de3fee686ba           | 271 ++++++++++++
 .../4a7157ce-edef-4320-9609-a6f0e6686ef7           | Bin 0 -> 1414 bytes
 .../4b05f2bf-b931-40dd-9c27-a83df9117288           |   1 +
 .../4eb42b0a-49b2-47d2-8e21-1e2c63fa2858           |   1 +
 .../54c4cddd-361d-4cb5-88be-36fa18a91588           | Bin 0 -> 505 bytes
 .../588ca401-cf0a-4077-aaac-858af8f01504           |   1 +
 .../5d95b4c7-d9a5-4649-a0b0-ac23f019b526           | Bin 0 -> 203 bytes
 .../68ff69f4-83d7-456a-9863-b1d96714fcfd           | Bin 0 -> 203 bytes
 .../697285ae-bfdc-4cfe-8fba-adb35d93eca1           | 271 ++++++++++++
 .../6cf57f00-9f2a-4301-b975-af1aa78896e4           | Bin 0 -> 1005 bytes
 .../6f496e07-18ed-4210-b74f-41f6c311f361           | Bin 0 -> 982 bytes
 .../746be1ff-4a7f-4049-b1c9-5736b4ab1f4a           | Bin 0 -> 602 bytes
 .../79703f6c-cafb-4f12-8ef2-527547b0777d           | Bin 0 -> 1414 bytes
 .../7ccbe585-c294-4028-9907-bd0d3262cedd           | Bin 0 -> 1414 bytes
 .../859bd9cb-49f5-4906-9d6f-6966c2a84a33           | Bin 0 -> 1414 bytes
 .../8709a2ce-297a-4242-843b-a19fdce6ccb3           | Bin 0 -> 1016 bytes
 .../89863764-ba21-4dfd-babf-255de97f0e78           | Bin 0 -> 1029 bytes
 .../8f9d25ff-5748-4f97-b4d5-1df0f46e427c           | Bin 0 -> 203 bytes
 .../90ebdd55-df52-4fe9-95c5-dac66b5eaa4d           | Bin 0 -> 292 bytes
 .../91500461-183b-4b1b-9545-9c4756fa2dcf           | Bin 0 -> 203 bytes
 .../922948a8-dddb-425d-beb9-84cc78f80612           | 271 ++++++++++++
 .../9275ab8c-08e9-410b-baf6-f794262b631a           |   1 +
 .../92c1fb81-284e-4573-9453-a674677b2555           | Bin 0 -> 1005 bytes
 .../937ed2ad-b661-4d95-9399-96a573b4b978           |   1 +
 .../95c2b081-9193-4e4d-8d17-68945863639a           | Bin 0 -> 1005 bytes
 .../990bbd43-de1d-4b15-a487-ff561ee432de           | Bin 0 -> 990 bytes
 .../9b6704cd-3588-4120-b49e-e1b21c159242           | 453 +++++++++++++++++++++
 .../9c4164af-ec23-47bc-8096-f5131916acfe           | Bin 0 -> 1029 bytes
 .../9e5194b5-3c3d-4d2c-8e9d-83c0dd8c5e15           | 453 +++++++++++++++++++++
 .../_metadata                                      | Bin 0 -> 7880 bytes
 .../a7c518f6-b174-4f0c-819f-a08e0bf27499           | 453 +++++++++++++++++++++
 .../aae4b8a3-98bc-4a72-b38c-80d479831630           | Bin 0 -> 204 bytes
 .../acf8609f-8065-4cc2-bfb0-b50c769932b2           |   1 +
 .../b2e89383-88c9-4a0d-9c58-4eb28bd60264           | 362 ++++++++++++++++
 .../b46619b7-c011-4c16-95be-d43c8ed32d92           | 271 ++++++++++++
 .../b8f36040-00f9-4a5e-b374-789fce5e2ea5           | Bin 0 -> 1145 bytes
 .../bed28600-cd85-403e-89f2-6c873cc32e8a           | Bin 0 -> 505 bytes
 .../c0ffc912-2f0d-4037-95f6-603eee3d192d           | Bin 0 -> 602 bytes
 .../c2b65a2f-534f-4b72-bb31-45e4dd5d6a4d           | Bin 0 -> 505 bytes
 .../c417fab3-4c04-4d6e-a9f5-4e967e0829ab           |   1 +
 .../c42c3a93-2928-4e8e-9d2c-e2ff206348d0           | Bin 0 -> 990 bytes
 .../c57d8db9-2fea-467e-aa21-958af463156b           |   1 +
 .../c63ae58b-8d08-4323-861e-65b2bfae1c2a           | Bin 0 -> 979 bytes
 .../c8504fcd-0ae8-4142-8e07-a3b4215a118f           |   1 +
 .../c8e955a3-8106-48d1-a99d-d64a80078dc8           | Bin 0 -> 992 bytes
 .../ca3e7ee0-bb99-4753-a724-45e9886f678e           | Bin 0 -> 989 bytes
 .../ccbc6e32-ce25-4df4-8dd5-a9abd45caae8           | Bin 0 -> 1029 bytes
 .../d1eae430-27f8-4c83-8c3e-0d86b88d5eb6           | Bin 0 -> 990 bytes
 .../d2656d5d-630f-4794-8418-7b2382593563           | Bin 0 -> 1145 bytes
 .../e566e70c-22a9-4f16-948b-3c5a5ea13136           | Bin 0 -> 1034 bytes
 .../ea595caf-6553-4a32-b0ba-2d40732e2cfb           |   1 +
 .../eb3bc76b-ebf2-4249-9861-8d935521f501           | Bin 0 -> 505 bytes
 .../f101d2c0-eb46-4e2c-9284-3e7312a281ce           | 271 ++++++++++++
 .../f358c91a-aad1-469d-84be-ab5e20b45d2b           |   1 +
 .../f60da354-ac11-4d84-a2e8-991298bbeb95           | Bin 0 -> 1414 bytes
 .../f64d051d-9dd0-4122-8122-3572783c70aa           | Bin 0 -> 602 bytes
 .../f8c5576f-686b-4701-b20f-876d06fd6552           | 453 +++++++++++++++++++++
 .../fd7d21da-c392-4539-bdc3-c0d66731689d           | 453 +++++++++++++++++++++
 .../05e83119-8547-460d-bda6-dbd2c933ccc3           | Bin 0 -> 535 bytes
 .../11edc6e2-53f9-4767-86ba-6d03e7ef17bd           | Bin 0 -> 1521 bytes
 .../1dd4b125-9e2e-4166-9b5e-4d4da8d6ff1a           | Bin 0 -> 1145 bytes
 .../2e2482a0-a513-4440-93b2-ae3a938fbe71           | Bin 0 -> 1620 bytes
 .../31aca160-5348-4d37-92a9-3d7f835ca56c           | Bin 0 -> 281 bytes
 .../4487acee-8e6a-4acd-8557-bfd0ece99abe           | Bin 0 -> 561 bytes
 .../579ff4a2-abea-45ad-80bf-b9450faea115           | Bin 0 -> 1145 bytes
 .../591b46da-bacc-4a64-82b3-c4cacc9adfea           | Bin 0 -> 1521 bytes
 .../730a39ca-0b8d-48e6-a2f7-36106276b1ae           | Bin 0 -> 561 bytes
 .../7448c829-342b-4bb4-bc9c-d9a50b4f058a           | Bin 0 -> 535 bytes
 .../763f5739-d0bd-476c-9be9-4d113209343f           | Bin 0 -> 1521 bytes
 .../_metadata                                      | Bin 0 -> 2617 bytes
 .../b8235b25-6e91-45c6-a927-b6676d1a78f7           | Bin 0 -> 535 bytes
 .../c296bc3e-6f57-4034-abdc-2f27a0094247           | Bin 0 -> 535 bytes
 .../d05a5e0a-22bd-465b-b2ad-b5b6be635115           | Bin 0 -> 292 bytes
 .../d11149c6-5ce9-4b55-aab2-93e64018019a           | Bin 0 -> 1620 bytes
 .../e32957d1-b300-4b55-9624-d161e5391307           | Bin 0 -> 1521 bytes
 235 files changed, 10165 insertions(+), 1 deletion(-)

diff --git a/flink-tests/src/test/java/org/apache/flink/test/checkpointing/StatefulJobSnapshotMigrationITCase.java b/flink-tests/src/test/java/org/apache/flink/test/checkpointing/StatefulJobSnapshotMigrationITCase.java
index 93ab1b0ef04..fd2042fee2b 100644
--- a/flink-tests/src/test/java/org/apache/flink/test/checkpointing/StatefulJobSnapshotMigrationITCase.java
+++ b/flink-tests/src/test/java/org/apache/flink/test/checkpointing/StatefulJobSnapshotMigrationITCase.java
@@ -65,7 +65,7 @@ public class StatefulJobSnapshotMigrationITCase extends SnapshotMigrationTestBas
     private static final int NUM_SOURCE_ELEMENTS = 4;
 
     // TODO increase this to newer version to create and test snapshot migration for newer versions
-    private static final FlinkVersion currentVersion = FlinkVersion.v1_15;
+    private static final FlinkVersion currentVersion = FlinkVersion.v1_16;
 
     // TODO change this to CREATE_SNAPSHOT to (re)create binary snapshots
     // TODO Note: You should generate the snapshot based on the release branch instead of the
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/13b33910-7266-44c0-8cf5-5cc60247e8b3 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/13b33910-7266-44c0-8cf5-5cc60247e8b3
new file mode 100644
index 00000000000..6bf035568ab
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/13b33910-7266-44c0-8cf5-5cc60247e8b3 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/5c3cb0e1-8d6e-43f3-a470-d22d5b6a7b42 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/5c3cb0e1-8d6e-43f3-a470-d22d5b6a7b42
new file mode 100644
index 00000000000..0bc166a72ed
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/5c3cb0e1-8d6e-43f3-a470-d22d5b6a7b42 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/689c85c9-1a13-43e3-8d66-17ecc24d3f70 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/689c85c9-1a13-43e3-8d66-17ecc24d3f70
new file mode 100644
index 00000000000..f4a3b3f6a28
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/689c85c9-1a13-43e3-8d66-17ecc24d3f70 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/69fc28c4-51f4-4dd2-9640-c5dc088a7ca2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/69fc28c4-51f4-4dd2-9640-c5dc088a7ca2
new file mode 100644
index 00000000000..2f020711c6f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/69fc28c4-51f4-4dd2-9640-c5dc088a7ca2 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/6b945189-dd09-4d6f-b8b7-6132b20ea588 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/6b945189-dd09-4d6f-b8b7-6132b20ea588
new file mode 100644
index 00000000000..f4a3b3f6a28
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/6b945189-dd09-4d6f-b8b7-6132b20ea588 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/805ae44a-f8ca-4ec6-8532-fd4f26bbbea2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/805ae44a-f8ca-4ec6-8532-fd4f26bbbea2
new file mode 100644
index 00000000000..c37921403c3
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/805ae44a-f8ca-4ec6-8532-fd4f26bbbea2 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/93779bf7-4b49-4d7b-8255-fb154fa1c6ef b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/93779bf7-4b49-4d7b-8255-fb154fa1c6ef
new file mode 100644
index 00000000000..a2b77b1817d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/93779bf7-4b49-4d7b-8255-fb154fa1c6ef differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/9bab0bb8-4140-4aab-b3eb-8dfcaf77d9a2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/9bab0bb8-4140-4aab-b3eb-8dfcaf77d9a2
new file mode 100644
index 00000000000..411382b73a0
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/9bab0bb8-4140-4aab-b3eb-8dfcaf77d9a2 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/9f05c70f-55a6-4bf3-b723-7dc570968e3f b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/9f05c70f-55a6-4bf3-b723-7dc570968e3f
new file mode 100644
index 00000000000..0bc166a72ed
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/9f05c70f-55a6-4bf3-b723-7dc570968e3f differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/_metadata b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/_metadata
new file mode 100644
index 00000000000..d995a4c9436
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/_metadata differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/b9c4a442-d28e-4847-90d9-5a90dbe5fb19 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/b9c4a442-d28e-4847-90d9-5a90dbe5fb19
new file mode 100644
index 00000000000..719c2ab8b97
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/b9c4a442-d28e-4847-90d9-5a90dbe5fb19 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/bb1cefd2-3fbd-4953-a8bb-ddf2eae025f1 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/bb1cefd2-3fbd-4953-a8bb-ddf2eae025f1
new file mode 100644
index 00000000000..7ca6fef2a8e
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/bb1cefd2-3fbd-4953-a8bb-ddf2eae025f1 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/bee97219-9921-439b-b377-a14aab11fb7b b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/bee97219-9921-439b-b377-a14aab11fb7b
new file mode 100644
index 00000000000..6bf035568ab
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/bee97219-9921-439b-b377-a14aab11fb7b differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/ce3dec55-b24b-43f3-abcd-e3b374e0b8af b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/ce3dec55-b24b-43f3-abcd-e3b374e0b8af
new file mode 100644
index 00000000000..11cd11fa83c
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/ce3dec55-b24b-43f3-abcd-e3b374e0b8af differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/d52ac23c-b715-4f23-80dd-6f1da2147042 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/d52ac23c-b715-4f23-80dd-6f1da2147042
new file mode 100644
index 00000000000..7ca6fef2a8e
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/d52ac23c-b715-4f23-80dd-6f1da2147042 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/dc4bd91a-1890-4fcd-9e16-e1a974ff1eb9 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/dc4bd91a-1890-4fcd-9e16-e1a974ff1eb9
new file mode 100644
index 00000000000..f7294976c78
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/dc4bd91a-1890-4fcd-9e16-e1a974ff1eb9 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/df68aef7-56ca-49d8-8612-e0ecd91f7f61 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/df68aef7-56ca-49d8-8612-e0ecd91f7f61
new file mode 100644
index 00000000000..0aa39fdc2c7
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-checkpoint/df68aef7-56ca-49d8-8612-e0ecd91f7f61 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/13a2d95a-8c67-4a85-bf34-a274e636fac0 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/13a2d95a-8c67-4a85-bf34-a274e636fac0
new file mode 100644
index 00000000000..2f020711c6f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/13a2d95a-8c67-4a85-bf34-a274e636fac0 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/2e791302-3707-45b8-9fde-7eff394acea5 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/2e791302-3707-45b8-9fde-7eff394acea5
new file mode 100644
index 00000000000..aab34b76011
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/2e791302-3707-45b8-9fde-7eff394acea5 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/39b2d5c0-e714-4332-8bb5-11490de9c534 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/39b2d5c0-e714-4332-8bb5-11490de9c534
new file mode 100644
index 00000000000..f4a3b3f6a28
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/39b2d5c0-e714-4332-8bb5-11490de9c534 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/40229a35-39ab-4ecc-a5ce-aa4a969843d1 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/40229a35-39ab-4ecc-a5ce-aa4a969843d1
new file mode 100644
index 00000000000..9d4ec374f90
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/40229a35-39ab-4ecc-a5ce-aa4a969843d1 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/4acf3d55-ea9b-446a-9b8c-7cfc1a8b662c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/4acf3d55-ea9b-446a-9b8c-7cfc1a8b662c
new file mode 100644
index 00000000000..b1a1075b444
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/4acf3d55-ea9b-446a-9b8c-7cfc1a8b662c differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/5e65416c-a9a0-421f-bbd9-bad1bb35f76f b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/5e65416c-a9a0-421f-bbd9-bad1bb35f76f
new file mode 100644
index 00000000000..7ca6fef2a8e
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/5e65416c-a9a0-421f-bbd9-bad1bb35f76f differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/60b710bb-7fa2-4a9f-9844-ef36d4ee5665 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/60b710bb-7fa2-4a9f-9844-ef36d4ee5665
new file mode 100644
index 00000000000..b22507adafe
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/60b710bb-7fa2-4a9f-9844-ef36d4ee5665 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/_metadata b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/_metadata
new file mode 100644
index 00000000000..d54b1765e20
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/_metadata differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/a76da6d1-fe79-4cdb-b384-b09b57ebd1ea b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/a76da6d1-fe79-4cdb-b384-b09b57ebd1ea
new file mode 100644
index 00000000000..be448fa1a67
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/a76da6d1-fe79-4cdb-b384-b09b57ebd1ea differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/af9f706c-6233-49bd-b4e8-e8fcf08cdaa5 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/af9f706c-6233-49bd-b4e8-e8fcf08cdaa5
new file mode 100644
index 00000000000..6bf035568ab
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/af9f706c-6233-49bd-b4e8-e8fcf08cdaa5 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/b5ef2901-3aeb-486d-b7c6-fe25d2ffb012 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/b5ef2901-3aeb-486d-b7c6-fe25d2ffb012
new file mode 100644
index 00000000000..f4a3b3f6a28
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/b5ef2901-3aeb-486d-b7c6-fe25d2ffb012 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/b758569e-dc5d-476a-9dca-41d8ad279730 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/b758569e-dc5d-476a-9dca-41d8ad279730
new file mode 100644
index 00000000000..7ca6fef2a8e
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/b758569e-dc5d-476a-9dca-41d8ad279730 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/b8134d3b-fe47-4a95-877a-21e1b737fda8 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/b8134d3b-fe47-4a95-877a-21e1b737fda8
new file mode 100644
index 00000000000..6bf035568ab
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/b8134d3b-fe47-4a95-877a-21e1b737fda8 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/b9a6d877-0b4e-44a5-a78c-d4cde882a41a b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/b9a6d877-0b4e-44a5-a78c-d4cde882a41a
new file mode 100644
index 00000000000..719c2ab8b97
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/b9a6d877-0b4e-44a5-a78c-d4cde882a41a differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/beddbd9b-98f8-4f8d-a255-d3e549eec699 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/beddbd9b-98f8-4f8d-a255-d3e549eec699
new file mode 100644
index 00000000000..c30cddb8716
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/beddbd9b-98f8-4f8d-a255-d3e549eec699 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/c23f9624-21e0-4c04-9d1e-16c52ee14cbb b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/c23f9624-21e0-4c04-9d1e-16c52ee14cbb
new file mode 100644
index 00000000000..0bc166a72ed
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/c23f9624-21e0-4c04-9d1e-16c52ee14cbb differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/c456098f-2f6d-458b-811c-67c07ef8683a b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/c456098f-2f6d-458b-811c-67c07ef8683a
new file mode 100644
index 00000000000..0bc166a72ed
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint-native/c456098f-2f6d-458b-811c-67c07ef8683a differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/0b4f1c69-ed79-423f-ba17-2b222a692fe0 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/0b4f1c69-ed79-423f-ba17-2b222a692fe0
new file mode 100644
index 00000000000..8333a94a5d9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/0b4f1c69-ed79-423f-ba17-2b222a692fe0 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/0cf7140d-d063-42e8-939a-a581086c0a0a b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/0cf7140d-d063-42e8-939a-a581086c0a0a
new file mode 100644
index 00000000000..6bd80db2218
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/0cf7140d-d063-42e8-939a-a581086c0a0a differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/1885c787-291a-4fb8-b46d-ff5fed9fa7a2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/1885c787-291a-4fb8-b46d-ff5fed9fa7a2
new file mode 100644
index 00000000000..8333a94a5d9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/1885c787-291a-4fb8-b46d-ff5fed9fa7a2 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/2c83c005-509e-4660-945f-e1efd56faaf5 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/2c83c005-509e-4660-945f-e1efd56faaf5
new file mode 100644
index 00000000000..7ff4929406c
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/2c83c005-509e-4660-945f-e1efd56faaf5 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/630f0059-7e40-4eb2-9562-a03d04381bc4 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/630f0059-7e40-4eb2-9562-a03d04381bc4
new file mode 100644
index 00000000000..7bdcb98af9b
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/630f0059-7e40-4eb2-9562-a03d04381bc4 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/778fdee7-5057-46d1-81c8-9506e8bb7d5c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/778fdee7-5057-46d1-81c8-9506e8bb7d5c
new file mode 100644
index 00000000000..7bdcb98af9b
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/778fdee7-5057-46d1-81c8-9506e8bb7d5c differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/85cedb95-feba-4a87-aea2-a2eaae750594 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/85cedb95-feba-4a87-aea2-a2eaae750594
new file mode 100644
index 00000000000..2f020711c6f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/85cedb95-feba-4a87-aea2-a2eaae750594 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/944e684a-f51d-4ea6-9e52-b249e91fa870 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/944e684a-f51d-4ea6-9e52-b249e91fa870
new file mode 100644
index 00000000000..2bceb5cf93a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/944e684a-f51d-4ea6-9e52-b249e91fa870 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/_metadata b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/_metadata
new file mode 100644
index 00000000000..081e00718b1
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/_metadata differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/cad65e16-8804-4a9f-85ba-48883e52656f b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/cad65e16-8804-4a9f-85ba-48883e52656f
new file mode 100644
index 00000000000..44477b98e8d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/cad65e16-8804-4a9f-85ba-48883e52656f differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/ccb5cc15-4b1e-4b6c-93e6-aa4c91e2ae06 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/ccb5cc15-4b1e-4b6c-93e6-aa4c91e2ae06
new file mode 100644
index 00000000000..3ca8fe85524
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/ccb5cc15-4b1e-4b6c-93e6-aa4c91e2ae06 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/d0c3e00a-4812-4184-922c-32234c71ce46 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/d0c3e00a-4812-4184-922c-32234c71ce46
new file mode 100644
index 00000000000..44477b98e8d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/d0c3e00a-4812-4184-922c-32234c71ce46 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/db88dd6e-d1c7-4209-ae27-7cbbb5ab68a2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/db88dd6e-d1c7-4209-ae27-7cbbb5ab68a2
new file mode 100644
index 00000000000..3ca8fe85524
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/db88dd6e-d1c7-4209-ae27-7cbbb5ab68a2 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/f0ed775a-9449-4a4e-b0f1-8ce796ce3e38 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/f0ed775a-9449-4a4e-b0f1-8ce796ce3e38
new file mode 100644
index 00000000000..719c2ab8b97
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/f0ed775a-9449-4a4e-b0f1-8ce796ce3e38 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/f39df3e0-c91e-4fb4-9a48-e61ce1ecdd8e b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/f39df3e0-c91e-4fb4-9a48-e61ce1ecdd8e
new file mode 100644
index 00000000000..2bceb5cf93a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/f39df3e0-c91e-4fb4-9a48-e61ce1ecdd8e differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/f3cedd5e-4df3-4f9d-9184-a61f6553d1f5 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/f3cedd5e-4df3-4f9d-9184-a61f6553d1f5
new file mode 100644
index 00000000000..7ff4929406c
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/f3cedd5e-4df3-4f9d-9184-a61f6553d1f5 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/f9a27eb6-991c-48ca-a6b6-196458be6836 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/f9a27eb6-991c-48ca-a6b6-196458be6836
new file mode 100644
index 00000000000..6bd80db2218
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-hashmap-savepoint/f9a27eb6-991c-48ca-a6b6-196458be6836 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/02c7c32e-4bc0-4ac6-a00e-c58c3ca59cb0 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/02c7c32e-4bc0-4ac6-a00e-c58c3ca59cb0
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/02c7c32e-4bc0-4ac6-a00e-c58c3ca59cb0
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/030e93b7-d76e-474b-88bf-a5246f171e99 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/030e93b7-d76e-474b-88bf-a5246f171e99
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/030e93b7-d76e-474b-88bf-a5246f171e99
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/07002f02-97f1-4a66-86ce-7c62ba873e0b b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/07002f02-97f1-4a66-86ce-7c62ba873e0b
new file mode 100644
index 00000000000..70c5858c876
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/07002f02-97f1-4a66-86ce-7c62ba873e0b
@@ -0,0 +1,453 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit3887359226164274417/junit277240461095849172/minicluster_270ecd5b18d436834dfbd1182ffa7c11/tm_0/tmp/job_930f3899218b3329d12479dea8043cb3_op_CheckpointingTimelyStatefulOperator_41e91aae0bee218c44306cf7d21940ad__3_4__uuid_836f236f-d24d-4ae8-b3ce-a31883471375/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/0a7b866f-f208-40d8-b595-3674ac73656e b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/0a7b866f-f208-40d8-b595-3674ac73656e
new file mode 100644
index 00000000000..4b21f430252
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/0a7b866f-f208-40d8-b595-3674ac73656e differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/0c60e545-e0cd-440f-aca9-81e428f3e1a3 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/0c60e545-e0cd-440f-aca9-81e428f3e1a3
new file mode 100644
index 00000000000..4abf9167efb
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/0c60e545-e0cd-440f-aca9-81e428f3e1a3 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/0e40bd9a-a3b3-4d71-9d32-dfaacba11244 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/0e40bd9a-a3b3-4d71-9d32-dfaacba11244
new file mode 100644
index 00000000000..5bcf3df250d
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/0e40bd9a-a3b3-4d71-9d32-dfaacba11244
@@ -0,0 +1,453 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit3887359226164274417/junit277240461095849172/minicluster_270ecd5b18d436834dfbd1182ffa7c11/tm_0/tmp/job_930f3899218b3329d12479dea8043cb3_op_CheckpointingTimelyStatefulOperator_41e91aae0bee218c44306cf7d21940ad__2_4__uuid_8f1e1dba-00b7-44bc-a91e-5c943a1e97ad/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/131ac999-e9b8-438d-a5f7-1ac0e446834b b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/131ac999-e9b8-438d-a5f7-1ac0e446834b
new file mode 100644
index 00000000000..d26aef86010
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/131ac999-e9b8-438d-a5f7-1ac0e446834b differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/171cf025-5cc6-446d-a6d8-f29056f7e750 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/171cf025-5cc6-446d-a6d8-f29056f7e750
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/171cf025-5cc6-446d-a6d8-f29056f7e750 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/172cbcd7-0a55-47d0-b40c-cc80fb8fa63b b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/172cbcd7-0a55-47d0-b40c-cc80fb8fa63b
new file mode 100644
index 00000000000..c0dc6608c55
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/172cbcd7-0a55-47d0-b40c-cc80fb8fa63b differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/17a588ee-f827-4d29-af60-0f6e0b2d033c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/17a588ee-f827-4d29-af60-0f6e0b2d033c
new file mode 100644
index 00000000000..af3b4d97ad5
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/17a588ee-f827-4d29-af60-0f6e0b2d033c differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/1997c9b1-6a86-46f1-809d-bace531ef68d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/1997c9b1-6a86-46f1-809d-bace531ef68d
new file mode 100644
index 00000000000..15dd4b274ad
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/1997c9b1-6a86-46f1-809d-bace531ef68d differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/1a149132-7dd9-482f-b233-a0dd042f1ed6 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/1a149132-7dd9-482f-b233-a0dd042f1ed6
new file mode 100644
index 00000000000..2dde5cac05a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/1a149132-7dd9-482f-b233-a0dd042f1ed6 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/24a51c2c-07c5-4492-940c-c34787e43fe4 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/24a51c2c-07c5-4492-940c-c34787e43fe4
new file mode 100644
index 00000000000..fa39b2e72d4
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/24a51c2c-07c5-4492-940c-c34787e43fe4 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/2656a095-a011-4ebf-8150-fbe950dd06e3 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/2656a095-a011-4ebf-8150-fbe950dd06e3
new file mode 100644
index 00000000000..c7d9f2f475f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/2656a095-a011-4ebf-8150-fbe950dd06e3 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/2682396b-1c6b-4bfe-8080-67dbc2484991 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/2682396b-1c6b-4bfe-8080-67dbc2484991
new file mode 100644
index 00000000000..825826ea177
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/2682396b-1c6b-4bfe-8080-67dbc2484991 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/294301e8-2293-45eb-86b1-af7159d5f968 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/294301e8-2293-45eb-86b1-af7159d5f968
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/294301e8-2293-45eb-86b1-af7159d5f968 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/2b0d5736-239d-4c63-8278-e2b24f8eccf7 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/2b0d5736-239d-4c63-8278-e2b24f8eccf7
new file mode 100644
index 00000000000..a7437003eb5
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/2b0d5736-239d-4c63-8278-e2b24f8eccf7 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/2b178d84-3596-4f78-a32c-e6a3243fcbcd b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/2b178d84-3596-4f78-a32c-e6a3243fcbcd
new file mode 100644
index 00000000000..f790aad7dc8
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/2b178d84-3596-4f78-a32c-e6a3243fcbcd differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/2fc3a590-c174-4fd5-a042-370563f84629 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/2fc3a590-c174-4fd5-a042-370563f84629
new file mode 100644
index 00000000000..ad463002212
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/2fc3a590-c174-4fd5-a042-370563f84629 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/31fbf96e-84bd-4047-9dbc-5695d134e5d2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/31fbf96e-84bd-4047-9dbc-5695d134e5d2
new file mode 100644
index 00000000000..36ed65148c9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/31fbf96e-84bd-4047-9dbc-5695d134e5d2 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/37c18e75-384c-4797-b6e1-06041daf8082 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/37c18e75-384c-4797-b6e1-06041daf8082
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/37c18e75-384c-4797-b6e1-06041daf8082
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/38a3cb4f-fab2-4b88-a9e2-c2426dd70ba2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/38a3cb4f-fab2-4b88-a9e2-c2426dd70ba2
new file mode 100644
index 00000000000..9c5fbe90f80
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/38a3cb4f-fab2-4b88-a9e2-c2426dd70ba2 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/3eb9436c-6e24-410c-80e2-57d8006e74c8 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/3eb9436c-6e24-410c-80e2-57d8006e74c8
new file mode 100644
index 00000000000..ebfec0c2f54
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/3eb9436c-6e24-410c-80e2-57d8006e74c8
@@ -0,0 +1,362 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit3887359226164274417/junit277240461095849172/minicluster_270ecd5b18d436834dfbd1182ffa7c11/tm_0/tmp/job_930f3899218b3329d12479dea8043cb3_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__1_4__uuid_8be719c8-cdde-4210-a4df-ef5a3a8877aa/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/44fed1e3-429c-427d-9651-f8f8acab20aa b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/44fed1e3-429c-427d-9651-f8f8acab20aa
new file mode 100644
index 00000000000..fa39b2e72d4
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/44fed1e3-429c-427d-9651-f8f8acab20aa differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/4c03e3da-9c0e-4a6a-b193-35faf537972b b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/4c03e3da-9c0e-4a6a-b193-35faf537972b
new file mode 100644
index 00000000000..02414fb7daf
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/4c03e3da-9c0e-4a6a-b193-35faf537972b differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/4debaf30-2884-478c-b752-86567b1b77d8 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/4debaf30-2884-478c-b752-86567b1b77d8
new file mode 100644
index 00000000000..68701b6022a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/4debaf30-2884-478c-b752-86567b1b77d8 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/518a2efe-f4fe-4ef0-bc49-e3784c4a28fe b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/518a2efe-f4fe-4ef0-bc49-e3784c4a28fe
new file mode 100644
index 00000000000..d94c5f294cc
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/518a2efe-f4fe-4ef0-bc49-e3784c4a28fe differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/5244fbad-83fd-4d71-8094-4b5130f7d0c3 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/5244fbad-83fd-4d71-8094-4b5130f7d0c3
new file mode 100644
index 00000000000..4a61df3c0d9
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/5244fbad-83fd-4d71-8094-4b5130f7d0c3
@@ -0,0 +1,271 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit3887359226164274417/junit277240461095849172/minicluster_270ecd5b18d436834dfbd1182ffa7c11/tm_0/tmp/job_930f3899218b3329d12479dea8043cb3_op_StreamFlatMap_dab25811652d3d4983a30c6e4afacb1c__2_4__uuid_3827dace-c879-460e-badd-16f74eda7bae/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/54681537-d0b8-4d92-bb36-8702ead4b7d8 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/54681537-d0b8-4d92-bb36-8702ead4b7d8
new file mode 100644
index 00000000000..bfe5f32e38c
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/54681537-d0b8-4d92-bb36-8702ead4b7d8
@@ -0,0 +1,453 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit3887359226164274417/junit277240461095849172/minicluster_270ecd5b18d436834dfbd1182ffa7c11/tm_0/tmp/job_930f3899218b3329d12479dea8043cb3_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__3_4__uuid_9912ccc3-31b3-468a-bb5d-92b46df5db12/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/58d7c740-17a9-4dcc-b546-54e8041b91e2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/58d7c740-17a9-4dcc-b546-54e8041b91e2
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/58d7c740-17a9-4dcc-b546-54e8041b91e2
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/59ca27b5-3e9c-4cec-ab25-48721ea2efe5 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/59ca27b5-3e9c-4cec-ab25-48721ea2efe5
new file mode 100644
index 00000000000..719c2ab8b97
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/59ca27b5-3e9c-4cec-ab25-48721ea2efe5 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/5c0c494e-4dce-4745-a298-0adba2756281 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/5c0c494e-4dce-4745-a298-0adba2756281
new file mode 100644
index 00000000000..200355acf8d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/5c0c494e-4dce-4745-a298-0adba2756281 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/5de29058-506d-4348-a080-c5b01a7e238a b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/5de29058-506d-4348-a080-c5b01a7e238a
new file mode 100644
index 00000000000..2f020711c6f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/5de29058-506d-4348-a080-c5b01a7e238a differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/66203e7a-960c-4670-ac0b-2a7a70b53c9c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/66203e7a-960c-4670-ac0b-2a7a70b53c9c
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/66203e7a-960c-4670-ac0b-2a7a70b53c9c differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/690e4edb-11ca-4744-8fc0-6cac8eea461d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/690e4edb-11ca-4744-8fc0-6cac8eea461d
new file mode 100644
index 00000000000..ac7f81ed50b
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/690e4edb-11ca-4744-8fc0-6cac8eea461d
@@ -0,0 +1,271 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit3887359226164274417/junit277240461095849172/minicluster_270ecd5b18d436834dfbd1182ffa7c11/tm_0/tmp/job_930f3899218b3329d12479dea8043cb3_op_StreamFlatMap_dab25811652d3d4983a30c6e4afacb1c__4_4__uuid_47c4a751-8d15-44bc-8035-ddc733e14405/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/6d3922b0-efa4-4f3d-b683-25246c05fb44 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/6d3922b0-efa4-4f3d-b683-25246c05fb44
new file mode 100644
index 00000000000..2c2c9dd3f2c
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/6d3922b0-efa4-4f3d-b683-25246c05fb44
@@ -0,0 +1,271 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit3887359226164274417/junit277240461095849172/minicluster_270ecd5b18d436834dfbd1182ffa7c11/tm_0/tmp/job_930f3899218b3329d12479dea8043cb3_op_StreamFlatMap_d5c8b168c6cbfe8c507a10f88b325243__2_4__uuid_0f8a91c7-4c27-447d-a60d-a77fb427f582/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/6eee6013-bab6-4cc7-996c-e69db2e13494 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/6eee6013-bab6-4cc7-996c-e69db2e13494
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/6eee6013-bab6-4cc7-996c-e69db2e13494
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/718ef967-090d-4c5e-b5ad-30f8fccfdf1c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/718ef967-090d-4c5e-b5ad-30f8fccfdf1c
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/718ef967-090d-4c5e-b5ad-30f8fccfdf1c
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/799e677d-5590-4a61-873d-b9877589f408 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/799e677d-5590-4a61-873d-b9877589f408
new file mode 100644
index 00000000000..f2a7bfcb90e
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/799e677d-5590-4a61-873d-b9877589f408 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7b7174b8-6b64-459f-994a-bf2685b73006 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7b7174b8-6b64-459f-994a-bf2685b73006
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7b7174b8-6b64-459f-994a-bf2685b73006 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7bedeb94-a1ea-41e3-804f-5b46380934e5 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7bedeb94-a1ea-41e3-804f-5b46380934e5
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7bedeb94-a1ea-41e3-804f-5b46380934e5
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7beea945-0815-473b-ad3b-4987c78daee3 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7beea945-0815-473b-ad3b-4987c78daee3
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7beea945-0815-473b-ad3b-4987c78daee3 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7c4c4bfb-b4b9-49db-8006-47f0678f7cff b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7c4c4bfb-b4b9-49db-8006-47f0678f7cff
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7c4c4bfb-b4b9-49db-8006-47f0678f7cff differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7d206486-6891-4442-aed2-7609989c07e7 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7d206486-6891-4442-aed2-7609989c07e7
new file mode 100644
index 00000000000..59d54226110
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7d206486-6891-4442-aed2-7609989c07e7 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7d46dcaf-2d1e-4152-80a4-27d2711b522c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7d46dcaf-2d1e-4152-80a4-27d2711b522c
new file mode 100644
index 00000000000..be2ff13c82b
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/7d46dcaf-2d1e-4152-80a4-27d2711b522c differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/805de323-9aef-41bf-be24-10b422eff8d7 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/805de323-9aef-41bf-be24-10b422eff8d7
new file mode 100644
index 00000000000..ee5862270d3
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/805de323-9aef-41bf-be24-10b422eff8d7 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/81f8b59a-567c-4efb-b056-4e1de1234504 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/81f8b59a-567c-4efb-b056-4e1de1234504
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/81f8b59a-567c-4efb-b056-4e1de1234504
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/8330ceba-d659-4194-837a-6570ab43925d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/8330ceba-d659-4194-837a-6570ab43925d
new file mode 100644
index 00000000000..a11f0d140f8
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/8330ceba-d659-4194-837a-6570ab43925d
@@ -0,0 +1,362 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit3887359226164274417/junit277240461095849172/minicluster_270ecd5b18d436834dfbd1182ffa7c11/tm_0/tmp/job_930f3899218b3329d12479dea8043cb3_op_CheckpointingTimelyStatefulOperator_41e91aae0bee218c44306cf7d21940ad__1_4__uuid_19005026-7996-4d59-aace-7d0b3179d173/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/839d6559-3445-48ae-affb-1e1d2e83662d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/839d6559-3445-48ae-affb-1e1d2e83662d
new file mode 100644
index 00000000000..070d0e761c4
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/839d6559-3445-48ae-affb-1e1d2e83662d differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/859d0eac-fe4f-4d7d-9cb3-27c67ba62b25 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/859d0eac-fe4f-4d7d-9cb3-27c67ba62b25
new file mode 100644
index 00000000000..4a6939cdd53
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/859d0eac-fe4f-4d7d-9cb3-27c67ba62b25 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/86a85752-1cae-4403-81ab-a5f2b0f471a4 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/86a85752-1cae-4403-81ab-a5f2b0f471a4
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/86a85752-1cae-4403-81ab-a5f2b0f471a4
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/87355aa1-267e-4943-8f8e-692ee4158042 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/87355aa1-267e-4943-8f8e-692ee4158042
new file mode 100644
index 00000000000..c21f731eda0
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/87355aa1-267e-4943-8f8e-692ee4158042 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/8fb08647-bd47-4980-89eb-c87515f8cdf1 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/8fb08647-bd47-4980-89eb-c87515f8cdf1
new file mode 100644
index 00000000000..59d54226110
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/8fb08647-bd47-4980-89eb-c87515f8cdf1 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/93bff19c-443f-4577-b23f-c21a1d71f7bd b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/93bff19c-443f-4577-b23f-c21a1d71f7bd
new file mode 100644
index 00000000000..fa97a11ea00
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/93bff19c-443f-4577-b23f-c21a1d71f7bd
@@ -0,0 +1,271 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit3887359226164274417/junit277240461095849172/minicluster_270ecd5b18d436834dfbd1182ffa7c11/tm_0/tmp/job_930f3899218b3329d12479dea8043cb3_op_StreamFlatMap_d5c8b168c6cbfe8c507a10f88b325243__3_4__uuid_c07c4f96-6bd4-419a-99da-dcaa9f07bdac/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/97fe3517-2223-420c-a501-860ca294107d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/97fe3517-2223-420c-a501-860ca294107d
new file mode 100644
index 00000000000..191efaf8c74
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/97fe3517-2223-420c-a501-860ca294107d differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/9ac87bb7-d82c-4120-8c94-84fe45e1278d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/9ac87bb7-d82c-4120-8c94-84fe45e1278d
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/9ac87bb7-d82c-4120-8c94-84fe45e1278d
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/9b83bd62-e0ca-4cd6-82fe-88eaff10aebc b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/9b83bd62-e0ca-4cd6-82fe-88eaff10aebc
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/9b83bd62-e0ca-4cd6-82fe-88eaff10aebc differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/9f46cdea-fd53-4e74-b6d1-e094007b5db2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/9f46cdea-fd53-4e74-b6d1-e094007b5db2
new file mode 100644
index 00000000000..52f6727e33c
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/9f46cdea-fd53-4e74-b6d1-e094007b5db2
@@ -0,0 +1,271 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit3887359226164274417/junit277240461095849172/minicluster_270ecd5b18d436834dfbd1182ffa7c11/tm_0/tmp/job_930f3899218b3329d12479dea8043cb3_op_StreamFlatMap_dab25811652d3d4983a30c6e4afacb1c__3_4__uuid_d9ed7104-3990-44d3-ad54-91ced083a121/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/_metadata b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/_metadata
new file mode 100644
index 00000000000..131e4d99cfe
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/_metadata differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/a2e28cb5-4128-4cda-9b0a-842bed759f87 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/a2e28cb5-4128-4cda-9b0a-842bed759f87
new file mode 100644
index 00000000000..4a6939cdd53
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/a2e28cb5-4128-4cda-9b0a-842bed759f87 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/a4a7068e-0508-4400-842b-9495af6be5a1 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/a4a7068e-0508-4400-842b-9495af6be5a1
new file mode 100644
index 00000000000..173ca249a7a
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/a4a7068e-0508-4400-842b-9495af6be5a1
@@ -0,0 +1,271 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit3887359226164274417/junit277240461095849172/minicluster_270ecd5b18d436834dfbd1182ffa7c11/tm_0/tmp/job_930f3899218b3329d12479dea8043cb3_op_StreamFlatMap_d5c8b168c6cbfe8c507a10f88b325243__4_4__uuid_b80aebe5-dd8c-4326-8298-1ac30b7ce30c/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/a7e5293b-a7ef-41ef-8729-732e17658448 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/a7e5293b-a7ef-41ef-8729-732e17658448
new file mode 100644
index 00000000000..7faf3114e18
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/a7e5293b-a7ef-41ef-8729-732e17658448
@@ -0,0 +1,453 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit3887359226164274417/junit277240461095849172/minicluster_270ecd5b18d436834dfbd1182ffa7c11/tm_0/tmp/job_930f3899218b3329d12479dea8043cb3_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__2_4__uuid_c94540eb-278f-45d7-843c-e1bf02c2b627/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/ad2e48de-402e-4927-9c31-2618f61d4bda b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/ad2e48de-402e-4927-9c31-2618f61d4bda
new file mode 100644
index 00000000000..85ec828fba7
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/ad2e48de-402e-4927-9c31-2618f61d4bda differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/af377778-4bb7-4be1-a1a0-30e7b5b114b9 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/af377778-4bb7-4be1-a1a0-30e7b5b114b9
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/af377778-4bb7-4be1-a1a0-30e7b5b114b9
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/b49b6b18-c63d-4f5d-acf7-c082b2ae3374 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/b49b6b18-c63d-4f5d-acf7-c082b2ae3374
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/b49b6b18-c63d-4f5d-acf7-c082b2ae3374 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/ba501e92-6720-44cb-988f-33144f755a35 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/ba501e92-6720-44cb-988f-33144f755a35
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/ba501e92-6720-44cb-988f-33144f755a35
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/bb5be755-52ae-4ac4-b6c0-9e44e5b9e6b3 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/bb5be755-52ae-4ac4-b6c0-9e44e5b9e6b3
new file mode 100644
index 00000000000..18e3615b26b
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/bb5be755-52ae-4ac4-b6c0-9e44e5b9e6b3 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/bd85f306-6151-4800-8568-f04aba215bc3 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/bd85f306-6151-4800-8568-f04aba215bc3
new file mode 100644
index 00000000000..ee216ab4a99
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/bd85f306-6151-4800-8568-f04aba215bc3 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/c350acce-06f9-4076-a26e-0ae22c2939ea b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/c350acce-06f9-4076-a26e-0ae22c2939ea
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/c350acce-06f9-4076-a26e-0ae22c2939ea
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/c76e7191-8801-4326-89ab-ea4f3f0eb658 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/c76e7191-8801-4326-89ab-ea4f3f0eb658
new file mode 100644
index 00000000000..63f89996d7e
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/c76e7191-8801-4326-89ab-ea4f3f0eb658 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/c87d49c8-2edd-4932-b642-34f5a2a5618e b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/c87d49c8-2edd-4932-b642-34f5a2a5618e
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/c87d49c8-2edd-4932-b642-34f5a2a5618e
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/c91030b7-0b7a-493d-8082-7ac2d24f967a b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/c91030b7-0b7a-493d-8082-7ac2d24f967a
new file mode 100644
index 00000000000..fdd4f2cb26e
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/c91030b7-0b7a-493d-8082-7ac2d24f967a
@@ -0,0 +1,453 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit3887359226164274417/junit277240461095849172/minicluster_270ecd5b18d436834dfbd1182ffa7c11/tm_0/tmp/job_930f3899218b3329d12479dea8043cb3_op_CheckpointingTimelyStatefulOperator_41e91aae0bee218c44306cf7d21940ad__4_4__uuid_5d1e3f5d-634d-4fbe-a7df-3c0ba72fdb67/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/cb32542b-4ddc-4190-821c-c7db220565fd b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/cb32542b-4ddc-4190-821c-c7db220565fd
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/cb32542b-4ddc-4190-821c-c7db220565fd differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/ccc6d10f-7203-4981-9076-baf122eef0f0 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/ccc6d10f-7203-4981-9076-baf122eef0f0
new file mode 100644
index 00000000000..9c75603c6ff
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/ccc6d10f-7203-4981-9076-baf122eef0f0 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/cd5c9b6c-9d80-4f9a-b0db-d1959478ee81 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/cd5c9b6c-9d80-4f9a-b0db-d1959478ee81
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/cd5c9b6c-9d80-4f9a-b0db-d1959478ee81 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/d04fcf98-4e96-4687-a709-d224da9595a0 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/d04fcf98-4e96-4687-a709-d224da9595a0
new file mode 100644
index 00000000000..2cd987abbdd
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/d04fcf98-4e96-4687-a709-d224da9595a0
@@ -0,0 +1,453 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit3887359226164274417/junit277240461095849172/minicluster_270ecd5b18d436834dfbd1182ffa7c11/tm_0/tmp/job_930f3899218b3329d12479dea8043cb3_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__4_4__uuid_437b7497-7a45-4e3b-b175-92aaae937d05/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/d36d2103-3ce7-49a5-9ed1-94cbce67f3f6 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/d36d2103-3ce7-49a5-9ed1-94cbce67f3f6
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/d36d2103-3ce7-49a5-9ed1-94cbce67f3f6 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/e04ea959-6a89-48e5-aef6-3825b52cc567 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/e04ea959-6a89-48e5-aef6-3825b52cc567
new file mode 100644
index 00000000000..96db75d164c
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/e04ea959-6a89-48e5-aef6-3825b52cc567 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/e917a3c4-f9e9-4bbc-ac95-c88537119d19 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/e917a3c4-f9e9-4bbc-ac95-c88537119d19
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/e917a3c4-f9e9-4bbc-ac95-c88537119d19 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/eefb7006-e8dd-4e54-8f70-962ad1c31c4c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/eefb7006-e8dd-4e54-8f70-962ad1c31c4c
new file mode 100644
index 00000000000..2bceb5cf93a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/eefb7006-e8dd-4e54-8f70-962ad1c31c4c differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/f73cc645-1596-4c47-8209-6eab1804f4bd b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/f73cc645-1596-4c47-8209-6eab1804f4bd
new file mode 100644
index 00000000000..be2ff13c82b
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/f73cc645-1596-4c47-8209-6eab1804f4bd differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/f8645ad2-d58b-4ab2-b6b0-d6cbd7186b3f b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/f8645ad2-d58b-4ab2-b6b0-d6cbd7186b3f
new file mode 100644
index 00000000000..e7e59d64e02
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/f8645ad2-d58b-4ab2-b6b0-d6cbd7186b3f differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/fe8b6eaa-1f55-4a0e-9e74-246882493198 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/fe8b6eaa-1f55-4a0e-9e74-246882493198
new file mode 100644
index 00000000000..2bceb5cf93a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-checkpoint/fe8b6eaa-1f55-4a0e-9e74-246882493198 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/00bf26af-5218-464b-8d32-f0ddf39a7dce b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/00bf26af-5218-464b-8d32-f0ddf39a7dce
new file mode 100644
index 00000000000..7fbed58d2ab
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/00bf26af-5218-464b-8d32-f0ddf39a7dce
@@ -0,0 +1,271 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit699276764751064401/junit4699495886781438616/minicluster_b02c1604fc0a19b39584e2fdcac863dc/tm_0/tmp/job_7e23cecc072482b508a119cb7fddde15_op_StreamFlatMap_dab25811652d3d4983a30c6e4afacb1c__2_4__uuid_ec32311b-0283-467e-88c9-ef3c756e9638/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/02161573-df22-4f61-b89d-e575666ed998 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/02161573-df22-4f61-b89d-e575666ed998
new file mode 100644
index 00000000000..79de209088f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/02161573-df22-4f61-b89d-e575666ed998 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/036ed0fc-5a65-4c57-850d-f60334798484 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/036ed0fc-5a65-4c57-850d-f60334798484
new file mode 100644
index 00000000000..5b85b13bd69
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/036ed0fc-5a65-4c57-850d-f60334798484
@@ -0,0 +1,362 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit699276764751064401/junit4699495886781438616/minicluster_b02c1604fc0a19b39584e2fdcac863dc/tm_0/tmp/job_7e23cecc072482b508a119cb7fddde15_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__1_4__uuid_1f3dc258-aada-47be-b858-aafd76761085/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/0a110672-9bdb-41b3-a882-0c49c41c24a8 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/0a110672-9bdb-41b3-a882-0c49c41c24a8
new file mode 100644
index 00000000000..4a6939cdd53
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/0a110672-9bdb-41b3-a882-0c49c41c24a8 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/0e17124a-8e47-4dfb-b168-0904974e2953 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/0e17124a-8e47-4dfb-b168-0904974e2953
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/0e17124a-8e47-4dfb-b168-0904974e2953
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/109e95f0-0905-4dea-852d-82eb9cb3ca3d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/109e95f0-0905-4dea-852d-82eb9cb3ca3d
new file mode 100644
index 00000000000..54af9b3de90
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/109e95f0-0905-4dea-852d-82eb9cb3ca3d differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/15c5e4bc-1fe1-43f6-9da4-6e2c74686774 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/15c5e4bc-1fe1-43f6-9da4-6e2c74686774
new file mode 100644
index 00000000000..74fa2804a1c
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/15c5e4bc-1fe1-43f6-9da4-6e2c74686774 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/1637f420-90a2-4e0a-8e4c-9d066fc07ad1 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/1637f420-90a2-4e0a-8e4c-9d066fc07ad1
new file mode 100644
index 00000000000..08016ddaf21
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/1637f420-90a2-4e0a-8e4c-9d066fc07ad1 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/17d277ed-5b38-4953-998f-130fc856bf02 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/17d277ed-5b38-4953-998f-130fc856bf02
new file mode 100644
index 00000000000..d8a6e7690fd
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/17d277ed-5b38-4953-998f-130fc856bf02 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/1aa798ec-08e3-4330-818c-f9fddf1895c2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/1aa798ec-08e3-4330-818c-f9fddf1895c2
new file mode 100644
index 00000000000..e5c0915c33b
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/1aa798ec-08e3-4330-818c-f9fddf1895c2
@@ -0,0 +1,453 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit699276764751064401/junit4699495886781438616/minicluster_b02c1604fc0a19b39584e2fdcac863dc/tm_0/tmp/job_7e23cecc072482b508a119cb7fddde15_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__4_4__uuid_d6c595a9-c24e-436a-8075-a4e5238eb821/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/1b870741-7a64-4f48-8108-8146e093e565 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/1b870741-7a64-4f48-8108-8146e093e565
new file mode 100644
index 00000000000..5c58246f9f1
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/1b870741-7a64-4f48-8108-8146e093e565 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/1e488e01-1d17-449c-aad1-7c1b9e8b68c6 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/1e488e01-1d17-449c-aad1-7c1b9e8b68c6
new file mode 100644
index 00000000000..d6fd5da7e85
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/1e488e01-1d17-449c-aad1-7c1b9e8b68c6 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/1e6aeb77-7921-4142-8537-51cd45bad98e b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/1e6aeb77-7921-4142-8537-51cd45bad98e
new file mode 100644
index 00000000000..c55b0570924
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/1e6aeb77-7921-4142-8537-51cd45bad98e differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/26006cbb-127f-4e5a-baba-cdef4eb51ec3 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/26006cbb-127f-4e5a-baba-cdef4eb51ec3
new file mode 100644
index 00000000000..98e94f05fb5
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/26006cbb-127f-4e5a-baba-cdef4eb51ec3 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/2691584f-abb2-4829-871a-439caaee8760 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/2691584f-abb2-4829-871a-439caaee8760
new file mode 100644
index 00000000000..d6fd5da7e85
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/2691584f-abb2-4829-871a-439caaee8760 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/27fe43ab-ca29-411b-8fc9-06c5002f9f89 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/27fe43ab-ca29-411b-8fc9-06c5002f9f89
new file mode 100644
index 00000000000..719c2ab8b97
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/27fe43ab-ca29-411b-8fc9-06c5002f9f89 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/2ab937ee-70c1-4b9f-a2c8-d86f59df07db b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/2ab937ee-70c1-4b9f-a2c8-d86f59df07db
new file mode 100644
index 00000000000..91728df793b
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/2ab937ee-70c1-4b9f-a2c8-d86f59df07db differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/2dcc77fc-0aeb-4e54-9bf7-4502a4b8571c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/2dcc77fc-0aeb-4e54-9bf7-4502a4b8571c
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/2dcc77fc-0aeb-4e54-9bf7-4502a4b8571c
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/324d6372-168a-4dde-9e8c-c4b7a36afd77 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/324d6372-168a-4dde-9e8c-c4b7a36afd77
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/324d6372-168a-4dde-9e8c-c4b7a36afd77
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/3572597d-4a52-483e-a418-06154c8f6d50 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/3572597d-4a52-483e-a418-06154c8f6d50
new file mode 100644
index 00000000000..5f7a16e492a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/3572597d-4a52-483e-a418-06154c8f6d50 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/3cec1357-f2b5-44b1-be18-7e56ba5bc561 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/3cec1357-f2b5-44b1-be18-7e56ba5bc561
new file mode 100644
index 00000000000..7443692e789
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/3cec1357-f2b5-44b1-be18-7e56ba5bc561 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/3e1721ca-7984-495c-8435-08b5973690e1 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/3e1721ca-7984-495c-8435-08b5973690e1
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/3e1721ca-7984-495c-8435-08b5973690e1 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/41f6e0be-ac5b-4cec-91f7-66c09d4504e2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/41f6e0be-ac5b-4cec-91f7-66c09d4504e2
new file mode 100644
index 00000000000..96389f4ce09
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/41f6e0be-ac5b-4cec-91f7-66c09d4504e2 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/421a0c6d-65a8-4cc5-8a91-305c31c29b5e b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/421a0c6d-65a8-4cc5-8a91-305c31c29b5e
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/421a0c6d-65a8-4cc5-8a91-305c31c29b5e differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/460fdc00-9ea2-4341-a937-a738c4bef33a b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/460fdc00-9ea2-4341-a937-a738c4bef33a
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/460fdc00-9ea2-4341-a937-a738c4bef33a differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/4a3d0c80-ac3a-4df5-9da8-0de3fee686ba b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/4a3d0c80-ac3a-4df5-9da8-0de3fee686ba
new file mode 100644
index 00000000000..40947f55ad9
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/4a3d0c80-ac3a-4df5-9da8-0de3fee686ba
@@ -0,0 +1,271 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit699276764751064401/junit4699495886781438616/minicluster_b02c1604fc0a19b39584e2fdcac863dc/tm_0/tmp/job_7e23cecc072482b508a119cb7fddde15_op_StreamFlatMap_d5c8b168c6cbfe8c507a10f88b325243__4_4__uuid_95f98def-de5f-489f-8ee2-e367df8f3b9b/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/4a7157ce-edef-4320-9609-a6f0e6686ef7 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/4a7157ce-edef-4320-9609-a6f0e6686ef7
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/4a7157ce-edef-4320-9609-a6f0e6686ef7 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/4b05f2bf-b931-40dd-9c27-a83df9117288 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/4b05f2bf-b931-40dd-9c27-a83df9117288
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/4b05f2bf-b931-40dd-9c27-a83df9117288
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/4eb42b0a-49b2-47d2-8e21-1e2c63fa2858 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/4eb42b0a-49b2-47d2-8e21-1e2c63fa2858
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/4eb42b0a-49b2-47d2-8e21-1e2c63fa2858
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/54c4cddd-361d-4cb5-88be-36fa18a91588 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/54c4cddd-361d-4cb5-88be-36fa18a91588
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/54c4cddd-361d-4cb5-88be-36fa18a91588 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/588ca401-cf0a-4077-aaac-858af8f01504 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/588ca401-cf0a-4077-aaac-858af8f01504
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/588ca401-cf0a-4077-aaac-858af8f01504
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/5d95b4c7-d9a5-4649-a0b0-ac23f019b526 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/5d95b4c7-d9a5-4649-a0b0-ac23f019b526
new file mode 100644
index 00000000000..a462bb82198
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/5d95b4c7-d9a5-4649-a0b0-ac23f019b526 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/68ff69f4-83d7-456a-9863-b1d96714fcfd b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/68ff69f4-83d7-456a-9863-b1d96714fcfd
new file mode 100644
index 00000000000..a462bb82198
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/68ff69f4-83d7-456a-9863-b1d96714fcfd differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/697285ae-bfdc-4cfe-8fba-adb35d93eca1 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/697285ae-bfdc-4cfe-8fba-adb35d93eca1
new file mode 100644
index 00000000000..14ae729bbcb
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/697285ae-bfdc-4cfe-8fba-adb35d93eca1
@@ -0,0 +1,271 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit699276764751064401/junit4699495886781438616/minicluster_b02c1604fc0a19b39584e2fdcac863dc/tm_0/tmp/job_7e23cecc072482b508a119cb7fddde15_op_StreamFlatMap_dab25811652d3d4983a30c6e4afacb1c__3_4__uuid_30aadd06-c088-4b63-94d8-69a3876a5b51/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/6cf57f00-9f2a-4301-b975-af1aa78896e4 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/6cf57f00-9f2a-4301-b975-af1aa78896e4
new file mode 100644
index 00000000000..e028c931493
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/6cf57f00-9f2a-4301-b975-af1aa78896e4 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/6f496e07-18ed-4210-b74f-41f6c311f361 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/6f496e07-18ed-4210-b74f-41f6c311f361
new file mode 100644
index 00000000000..b1484d006e0
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/6f496e07-18ed-4210-b74f-41f6c311f361 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/746be1ff-4a7f-4049-b1c9-5736b4ab1f4a b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/746be1ff-4a7f-4049-b1c9-5736b4ab1f4a
new file mode 100644
index 00000000000..696844d9413
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/746be1ff-4a7f-4049-b1c9-5736b4ab1f4a differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/79703f6c-cafb-4f12-8ef2-527547b0777d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/79703f6c-cafb-4f12-8ef2-527547b0777d
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/79703f6c-cafb-4f12-8ef2-527547b0777d differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/7ccbe585-c294-4028-9907-bd0d3262cedd b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/7ccbe585-c294-4028-9907-bd0d3262cedd
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/7ccbe585-c294-4028-9907-bd0d3262cedd differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/859bd9cb-49f5-4906-9d6f-6966c2a84a33 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/859bd9cb-49f5-4906-9d6f-6966c2a84a33
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/859bd9cb-49f5-4906-9d6f-6966c2a84a33 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/8709a2ce-297a-4242-843b-a19fdce6ccb3 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/8709a2ce-297a-4242-843b-a19fdce6ccb3
new file mode 100644
index 00000000000..abebe8cae98
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/8709a2ce-297a-4242-843b-a19fdce6ccb3 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/89863764-ba21-4dfd-babf-255de97f0e78 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/89863764-ba21-4dfd-babf-255de97f0e78
new file mode 100644
index 00000000000..537e23dd78e
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/89863764-ba21-4dfd-babf-255de97f0e78 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/8f9d25ff-5748-4f97-b4d5-1df0f46e427c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/8f9d25ff-5748-4f97-b4d5-1df0f46e427c
new file mode 100644
index 00000000000..1a017c9545c
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/8f9d25ff-5748-4f97-b4d5-1df0f46e427c differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/90ebdd55-df52-4fe9-95c5-dac66b5eaa4d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/90ebdd55-df52-4fe9-95c5-dac66b5eaa4d
new file mode 100644
index 00000000000..2f020711c6f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/90ebdd55-df52-4fe9-95c5-dac66b5eaa4d differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/91500461-183b-4b1b-9545-9c4756fa2dcf b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/91500461-183b-4b1b-9545-9c4756fa2dcf
new file mode 100644
index 00000000000..1a017c9545c
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/91500461-183b-4b1b-9545-9c4756fa2dcf differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/922948a8-dddb-425d-beb9-84cc78f80612 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/922948a8-dddb-425d-beb9-84cc78f80612
new file mode 100644
index 00000000000..26aa4ad2ad0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/922948a8-dddb-425d-beb9-84cc78f80612
@@ -0,0 +1,271 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit699276764751064401/junit4699495886781438616/minicluster_b02c1604fc0a19b39584e2fdcac863dc/tm_0/tmp/job_7e23cecc072482b508a119cb7fddde15_op_StreamFlatMap_d5c8b168c6cbfe8c507a10f88b325243__3_4__uuid_67453249-947d-4f68-ab08-ca67f82663bf/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/9275ab8c-08e9-410b-baf6-f794262b631a b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/9275ab8c-08e9-410b-baf6-f794262b631a
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/9275ab8c-08e9-410b-baf6-f794262b631a
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/92c1fb81-284e-4573-9453-a674677b2555 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/92c1fb81-284e-4573-9453-a674677b2555
new file mode 100644
index 00000000000..5ec93d061b6
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/92c1fb81-284e-4573-9453-a674677b2555 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/937ed2ad-b661-4d95-9399-96a573b4b978 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/937ed2ad-b661-4d95-9399-96a573b4b978
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/937ed2ad-b661-4d95-9399-96a573b4b978
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/95c2b081-9193-4e4d-8d17-68945863639a b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/95c2b081-9193-4e4d-8d17-68945863639a
new file mode 100644
index 00000000000..ff263382b5c
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/95c2b081-9193-4e4d-8d17-68945863639a differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/990bbd43-de1d-4b15-a487-ff561ee432de b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/990bbd43-de1d-4b15-a487-ff561ee432de
new file mode 100644
index 00000000000..5f006754164
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/990bbd43-de1d-4b15-a487-ff561ee432de differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/9b6704cd-3588-4120-b49e-e1b21c159242 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/9b6704cd-3588-4120-b49e-e1b21c159242
new file mode 100644
index 00000000000..e15b1976956
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/9b6704cd-3588-4120-b49e-e1b21c159242
@@ -0,0 +1,453 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit699276764751064401/junit4699495886781438616/minicluster_b02c1604fc0a19b39584e2fdcac863dc/tm_0/tmp/job_7e23cecc072482b508a119cb7fddde15_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__2_4__uuid_f16c424f-cb05-4a06-b97e-496355d0152e/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/9c4164af-ec23-47bc-8096-f5131916acfe b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/9c4164af-ec23-47bc-8096-f5131916acfe
new file mode 100644
index 00000000000..e570ab3fb7f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/9c4164af-ec23-47bc-8096-f5131916acfe differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/9e5194b5-3c3d-4d2c-8e9d-83c0dd8c5e15 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/9e5194b5-3c3d-4d2c-8e9d-83c0dd8c5e15
new file mode 100644
index 00000000000..7792551b4a2
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/9e5194b5-3c3d-4d2c-8e9d-83c0dd8c5e15
@@ -0,0 +1,453 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit699276764751064401/junit4699495886781438616/minicluster_b02c1604fc0a19b39584e2fdcac863dc/tm_0/tmp/job_7e23cecc072482b508a119cb7fddde15_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__3_4__uuid_6f5c8da0-b47f-48d9-8cb4-e4742a232f58/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/_metadata b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/_metadata
new file mode 100644
index 00000000000..2eb0770a845
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/_metadata differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/a7c518f6-b174-4f0c-819f-a08e0bf27499 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/a7c518f6-b174-4f0c-819f-a08e0bf27499
new file mode 100644
index 00000000000..b18a05bf763
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/a7c518f6-b174-4f0c-819f-a08e0bf27499
@@ -0,0 +1,453 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit699276764751064401/junit4699495886781438616/minicluster_b02c1604fc0a19b39584e2fdcac863dc/tm_0/tmp/job_7e23cecc072482b508a119cb7fddde15_op_CheckpointingTimelyStatefulOperator_41e91aae0bee218c44306cf7d21940ad__2_4__uuid_c9faa5ed-606b-412c-b463-238bb639fbd2/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "state-name"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/aae4b8a3-98bc-4a72-b38c-80d479831630 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/aae4b8a3-98bc-4a72-b38c-80d479831630
new file mode 100644
index 00000000000..4a6939cdd53
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/aae4b8a3-98bc-4a72-b38c-80d479831630 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/acf8609f-8065-4cc2-bfb0-b50c769932b2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/acf8609f-8065-4cc2-bfb0-b50c769932b2
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/acf8609f-8065-4cc2-bfb0-b50c769932b2
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/b2e89383-88c9-4a0d-9c58-4eb28bd60264 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/b2e89383-88c9-4a0d-9c58-4eb28bd60264
new file mode 100644
index 00000000000..186259529d3
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/b2e89383-88c9-4a0d-9c58-4eb28bd60264
@@ -0,0 +1,362 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit699276764751064401/junit4699495886781438616/minicluster_b02c1604fc0a19b39584e2fdcac863dc/tm_0/tmp/job_7e23cecc072482b508a119cb7fddde15_op_CheckpointingTimelyStatefulOperator_41e91aae0bee218c44306cf7d21940ad__1_4__uuid_cc6b23cd-5a70-4da8-8286-7977506bbd17/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
+  pin_top_level_index_and_filter=true
+  block_align=false
+  block_size=4096
+  index_type=kBinarySearch
+  filter_policy=nullptr
+  metadata_block_size=4096
+  no_block_cache=false
+  whole_key_filtering=true
+  index_shortening=kShortenSeparators
+  block_size_deviation=10
+  data_block_index_type=kDataBlockBinarySearch
+  data_block_hash_table_util_ratio=0.750000
+  cache_index_and_filter_blocks=true
+  block_restart_interval=16
+  pin_l0_filter_and_index_blocks_in_cache=true
+  hash_index_allow_collision=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/b46619b7-c011-4c16-95be-d43c8ed32d92 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/b46619b7-c011-4c16-95be-d43c8ed32d92
new file mode 100644
index 00000000000..4f2fe6c7d3a
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.16-rocksdb-savepoint-native/b46619b7-c011-4c16-95be-d43c8ed32d92
@@ -0,0 +1,271 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+  rocksdb_version=6.20.3
+  options_file_version=1.1
+
+[DBOptions]
+  max_background_flushes=-1
+  compaction_readahead_size=0
+  strict_bytes_per_sync=false
+  wal_bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  max_total_wal_size=0
+  stats_persist_period_sec=600
+  stats_dump_period_sec=0
+  avoid_flush_during_shutdown=false
+  max_subcompactions=1
+  bytes_per_sync=0
+  delayed_write_rate=16777216
+  max_background_compactions=-1
+  max_background_jobs=2
+  delete_obsolete_files_period_micros=21600000000
+  writable_file_max_buffer_size=1048576
+  base_background_compactions=-1
+  allow_data_in_errors=false
+  max_bgerror_resume_count=2147483647
+  best_efforts_recovery=false
+  write_dbid_to_manifest=false
+  atomic_flush=false
+  manual_wal_flush=false
+  two_write_queues=false
+  preserve_deletes=false
+  avoid_flush_during_recovery=false
+  dump_malloc_stats=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  use_adaptive_mutex=false
+  max_write_batch_group_size_bytes=1048576
+  wal_recovery_mode=kPointInTimeRecovery
+  bgerror_resume_retry_interval=1000000
+  paranoid_checks=true
+  WAL_size_limit_MB=0
+  allow_concurrent_memtable_write=true
+  allow_ingest_behind=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_ttl_seconds=0
+  wal_dir=/var/folders/52/5ypclyt917l8h1pfdrt_f8lw0000gp/T/junit699276764751064401/junit4699495886781438616/minicluster_b02c1604fc0a19b39584e2fdcac863dc/tm_0/tmp/job_7e23cecc072482b508a119cb7fddde15_op_StreamFlatMap_d5c8b168c6cbfe8c507a10f88b325243__2_4__uuid_173674ef-b313-4414-98f1-43d4b02336c1/db
+  keep_log_file_num=4
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  use_fsync=false
+  unordered_write=false
+  random_access_max_buffer_size=1048576
+  db_write_buffer_size=0
+  allow_2pc=false
+  skip_checking_sst_file_sizes_on_db_open=false
+  write_thread_slow_yield_usec=3
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  error_if_exists=false
+  manifest_preallocation_size=4194304
+  is_fd_close_on_exec=true
+  max_log_file_size=26214400
+  advise_random_on_open=true
+  use_direct_reads=false
+  write_thread_max_yield_usec=100
+  enable_write_thread_adaptive_yield=true
+  create_missing_column_families=false
+  create_if_missing=true
+  log_file_time_to_roll=0
+  use_direct_io_for_flush_and_compaction=false
+  avoid_unnecessary_blocking_io=false
+  allow_fallocate=true
+  max_manifest_file_size=1073741824
+  enable_thread_tracking=false
+  recycle_log_file_num=0
+  db_host_id=__hostname__
+  allow_mmap_reads=false
+  log_readahead_size=0
+  enable_pipelined_write=false
+  new_table_reader_for_compaction_inputs=false
+  allow_mmap_writes=false
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  sample_for_compression=0
+  blob_garbage_collection_age_cutoff=0.250000
+  arena_block_size=8388608
+  enable_blob_garbage_collection=false
+  level0_stop_writes_trigger=36
+  min_blob_size=0
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;min_merge_width=2;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;size_ratio=1;}
+  target_file_size_base=67108864
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  soft_pending_compaction_bytes_limit=68719476736
+  blob_compression_type=kNoCompression
+  max_write_buffer_number=2
+  ttl=2592000
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  check_flush_compaction_key_order=true
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  bottommost_compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  target_file_size_multiplier=1
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  enable_blob_files=false
+  level0_slowdown_writes_trigger=20
+  compression=kSnappyCompression
+  level0_file_num_compaction_trigger=4
+  blob_file_size=268435456
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier=10.000000
+  write_buffer_size=67108864
+  disable_auto_compactions=false
+  max_compaction_bytes=1677721600
+  memtable_huge_page_size=0
+  compression_opts={enabled=false;parallel_threads=1;zstd_max_train_bytes=0;max_dict_bytes=0;strategy=0;max_dict_buffer_bytes=0;level=32767;window_bits=-14;}
+  hard_pending_compaction_bytes_limit=274877906944
+  periodic_compaction_seconds=0
+  paranoid_file_checks=false
+  memtable_prefix_bloom_size_ratio=0.000000
+  max_sequential_skip_in_iterations=8
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_style=kCompactionStyleLevel
+  memtable_factory=SkipListFactory
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_filter_factory=nullptr
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_number_to_maintain=0
+  compaction_filter=nullptr
+  merge_operator=StringAppendTESTOperator
+  num_levels=7
+  optimize_filters_for_hits=false
+  force_consistency_checks=true
+  table_factory=BlockBasedTable
+  max_write_buffer_size_to_maintain=0
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  
+[TableOptions/BlockBasedTable "default"]
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  format_version=5
+  optimize_filters_for_memory=false
+  partition_filters=false
+  max_auto_readahead_size=262144
+  enable_index_compression=true
+  checksum=kCRC32c
+  index_block_restart_interval=1
... 1468 lines suppressed ...