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 ...