You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ma...@apache.org on 2023/04/24 03:55:51 UTC

[flink] 09/12: [FLINK-31593][tests] Adds 1.17 reference data for StatefulJobSnapshotMigrationITCase (java) based on release-1.17.0 (with FLINK-31765 (commit: a11a8b48b2090677f811f1d735f2a2f8ccaba54d) cherry-picked).

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

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

commit 86e8df4fe8ac588703c5d78f86d8f385998b769b
Author: Matthias Pohl <ma...@aiven.io>
AuthorDate: Thu Apr 13 08:57:42 2023 +0200

    [FLINK-31593][tests] Adds 1.17 reference data for StatefulJobSnapshotMigrationITCase (java) based on release-1.17.0 (with FLINK-31765 (commit: a11a8b48b2090677f811f1d735f2a2f8ccaba54d) cherry-picked).
    
    Signed-off-by: Matthias Pohl <ma...@aiven.io>
---
 .../StatefulJobSnapshotMigrationITCase.java        |   2 +-
 .../_metadata                                      | Bin 0 -> 13536 bytes
 .../ab0b7f98-28c6-4ddf-b7a8-9f52fd328a3f           | Bin 0 -> 292 bytes
 .../f553b465-a96b-4eca-b709-518fbe1e2646           | Bin 0 -> 281 bytes
 .../032cb2b7-c53a-416e-878a-f96b53087d29           | Bin 0 -> 549 bytes
 .../0c97250e-1861-4553-8072-f5e1fd0b0e0d           | Bin 0 -> 549 bytes
 .../270569f4-efc5-445d-9981-056b6ebb72e4           | Bin 0 -> 532 bytes
 .../2c1df5a7-24c3-4eb4-a3ba-912a872ed3b4           | Bin 0 -> 1508 bytes
 .../457d5b30-60e6-4441-b07a-8b7e397b5fbd           | Bin 0 -> 532 bytes
 .../4ba206a6-3dfc-4816-aea8-d5625787527c           | Bin 0 -> 1161 bytes
 .../5c3b90f7-24e1-488e-b51c-7df66d64e195           | Bin 0 -> 1161 bytes
 .../7410c78e-474f-4223-a2a1-bcd89bc02ac9           | Bin 0 -> 1580 bytes
 .../8c3e2db7-92f6-46f1-b6ec-3aee3fbce1ad           | Bin 0 -> 281 bytes
 .../8c54a4e5-83bf-40a2-a8d9-12630d58d7b0           | Bin 0 -> 1508 bytes
 .../91447ff5-65c4-42b6-93e7-1e33383a6f2b           | Bin 0 -> 1508 bytes
 .../92c7c369-2196-4cca-83f0-66e518772469           | Bin 0 -> 1508 bytes
 .../9c7f4a5d-a581-484a-9fb5-c44688eb71fd           | Bin 0 -> 1580 bytes
 .../9e379e6b-d8cc-4c77-928e-112f5298a5f5           | Bin 0 -> 532 bytes
 .../9ee73851-2c16-4b03-baa1-294212a46ffc           | Bin 0 -> 292 bytes
 .../_metadata                                      | Bin 0 -> 3146 bytes
 .../abc8f42d-3822-4cb1-988a-8ff5982c7b84           | Bin 0 -> 532 bytes
 .../04140af6-9b5e-42ec-a173-10e7f1a17d7d           | Bin 0 -> 535 bytes
 .../18400337-3b9b-465b-9657-31ad914e28ad           | Bin 0 -> 292 bytes
 .../1e20df78-1db4-4286-a3ae-31981ce2ba63           | Bin 0 -> 1521 bytes
 .../1fe74749-083d-46e6-9df6-3bce1ea4ff5a           | Bin 0 -> 1145 bytes
 .../38c192c9-1054-437f-afe9-6b98c2336843           | Bin 0 -> 535 bytes
 .../547c9a9f-1080-44b6-bba0-5ce3ec59c805           | Bin 0 -> 1521 bytes
 .../69488d67-5175-4934-a733-6e8eaaabae74           | Bin 0 -> 535 bytes
 .../851b77ca-6b61-4033-a61b-9781eb92fd8d           | Bin 0 -> 1620 bytes
 .../85455e09-81f1-44bf-a34e-38af9d90d141           | Bin 0 -> 1521 bytes
 .../953ed09e-1491-4ae3-ac84-c5af7bce7eb4           | Bin 0 -> 1521 bytes
 .../_metadata                                      | Bin 0 -> 2617 bytes
 .../a546e4b7-61cd-4a05-9f02-5b391d4ff8b2           | Bin 0 -> 1145 bytes
 .../e4234da8-bb8e-4bf6-908b-1cc0b2f5719d           | Bin 0 -> 561 bytes
 .../e9079574-8ff7-48de-a6c8-26ebc20dcb16           | Bin 0 -> 535 bytes
 .../f78b496b-c6c9-4e25-8df4-d4fc59a079d5           | Bin 0 -> 281 bytes
 .../fe02b4fd-db39-4222-a9c7-ada691e06a28           | Bin 0 -> 1620 bytes
 .../fe95ca4b-0086-4b8b-8640-b342d018161f           | Bin 0 -> 561 bytes
 .../003fc653-e9ff-46d8-85a6-283a4525e600           | 271 ++++++++++++
 .../01afdfd3-aa02-4d3f-862f-1391d06efc7a           | Bin 0 -> 976 bytes
 .../03874169-830b-47e2-bf4f-b63af7a50cf9           | 453 +++++++++++++++++++++
 .../066e45bc-a821-4812-a463-b0849c1f5b5f           | Bin 0 -> 976 bytes
 .../07733262-ab5d-41ff-ac53-7e381209d18a           | Bin 0 -> 984 bytes
 .../08aafd2d-e900-4956-b8f7-e45241cef160           | Bin 0 -> 983 bytes
 .../0b9e4b31-1188-48b0-b1e2-fced8177ebac           | Bin 0 -> 1414 bytes
 .../139ba0c8-26c1-4b87-af95-692cdca053d8           | 271 ++++++++++++
 .../1b3e5e38-36f1-47f1-a724-d6e6e50d5b50           | Bin 0 -> 984 bytes
 .../20563279-c56e-4939-bb9a-983c179e66ae           | 271 ++++++++++++
 .../21c6d875-a734-444a-a531-276f86280edc           | Bin 0 -> 984 bytes
 .../236c7d85-939f-4ac1-88eb-64a01c210df9           | Bin 0 -> 602 bytes
 .../2755901f-624e-4c0c-9207-7a05b9f189b6           | Bin 0 -> 1414 bytes
 .../2a189a45-0ff2-4dc2-95f9-a3b30d13309e           | Bin 0 -> 999 bytes
 .../2a75c3c1-fe5c-43b4-a93d-5ff9ebe20ce7           | Bin 0 -> 1145 bytes
 .../2eaeaa43-487a-4afd-9497-4afc84d5d9ec           | Bin 0 -> 1010 bytes
 .../2fd30515-71d9-49e6-806d-9c05ccc789ab           |   1 +
 .../2ffad948-2ee7-4b55-839d-0b6791b96361           | Bin 0 -> 203 bytes
 .../33ed6207-ff66-45f2-a0b0-391b941cc506           | Bin 0 -> 1414 bytes
 .../36b3c7da-6ff9-4043-ab74-3b0aa0873642           | Bin 0 -> 203 bytes
 .../3790b914-8a39-43c0-b769-fe45ed157f2c           | Bin 0 -> 1023 bytes
 .../3815f712-5701-4eb9-abb5-e3c0b0b2eba7           | Bin 0 -> 602 bytes
 .../385bfc3a-0781-48c1-93c4-f1411df63f8b           | 453 +++++++++++++++++++++
 .../3a187c77-3014-4d66-b08a-f71d394e36b3           | Bin 0 -> 602 bytes
 .../3a3236a1-41f1-4fc0-b1bc-24409209fcb4           | Bin 0 -> 292 bytes
 .../3acbb02e-2e24-4947-a751-fa16ce28aacc           | Bin 0 -> 1414 bytes
 .../3cfe6f7b-ac34-4886-8128-13660a6a986c           | Bin 0 -> 983 bytes
 .../3dd2fd8b-0d1c-46cb-95df-8a844b766a33           | 453 +++++++++++++++++++++
 .../401e7c1b-89ff-4e72-b8a6-399cddd30225           |   1 +
 .../48971a25-86d0-456a-98e5-bfeb22ba1e02           | Bin 0 -> 602 bytes
 .../4dd73b0f-7e7f-4d41-b2d3-1fd4b35b5623           | 453 +++++++++++++++++++++
 .../54a1dda1-afde-4f71-821b-56cd0d2af343           |   1 +
 .../5b5f9f26-060e-41bd-8590-1d4c5a2d2fda           | Bin 0 -> 203 bytes
 .../5bde2552-eef9-47f3-b7ba-fb0c41767e64           | Bin 0 -> 986 bytes
 .../67b5a76d-2815-482f-942a-6b98c78491bc           | Bin 0 -> 505 bytes
 .../6cfe47ef-9229-4367-a417-64dbab3827c2           |   1 +
 .../6fc781f2-e7e9-46a3-a972-2cca6165e165           | Bin 0 -> 986 bytes
 .../714be3e7-3120-4659-bde9-519a53923e7e           | Bin 0 -> 1028 bytes
 .../75b91a26-4e03-4fd4-aaaf-6f6fe28b87c8           |   1 +
 .../76052928-ba6c-4cbb-9386-880b1f26f403           | Bin 0 -> 505 bytes
 .../7712dad0-c951-40ff-a350-23e379621dbc           | Bin 0 -> 1414 bytes
 .../7a59a063-43ce-4b4d-9735-53cfd8e09640           | Bin 0 -> 999 bytes
 .../7a5c3bbf-8a47-4ea2-b0d3-1bfc037cc173           | Bin 0 -> 84 bytes
 .../7dbd3b5e-38a7-4fa1-a83c-e5f0347f151e           | Bin 0 -> 505 bytes
 .../8291148b-c897-443a-908f-6b78b2902c43           | 453 +++++++++++++++++++++
 .../86171a54-41f1-4a7e-b689-80403e0607f4           |   1 +
 .../863af2f2-ea94-400a-ae3a-72c0a5dae776           | Bin 0 -> 602 bytes
 .../87ef03f4-d5e2-4eb3-a662-4b6475ebb4ee           | Bin 0 -> 505 bytes
 .../8bbf65ac-71b2-4d8a-a0bd-fada13d3097f           | Bin 0 -> 1023 bytes
 .../900d9e57-a0e0-4b33-85c9-910abb7b6322           |   1 +
 .../91fe2ca5-c23f-493e-8595-3790126989d9           | 271 ++++++++++++
 .../9238a69a-83fb-42ea-96da-db62efa47080           |   1 +
 .../93feaae3-be57-4ab9-98e6-1a097f8a1952           | Bin 0 -> 1031 bytes
 .../964dea0f-9f2f-4863-bcd0-5665a377c8d9           | Bin 0 -> 1010 bytes
 .../96fc83d0-8129-4404-9e39-d814c5483cd9           | Bin 0 -> 1023 bytes
 .../97531e81-57e9-4d91-8a00-c9583785aa25           | Bin 0 -> 999 bytes
 .../980d6da3-1b7f-4853-b118-99cf05c5f934           | Bin 0 -> 203 bytes
 .../9a5380a5-1ee6-4c98-82a9-a974f2fc708b           |   1 +
 .../9adca6da-3f96-4a4f-aebd-6dd43525826f           | Bin 0 -> 505 bytes
 .../9e4a89e5-84e9-4733-873f-d31a3ff33512           | 271 ++++++++++++
 .../_metadata                                      | Bin 0 -> 10946 bytes
 .../a04ab253-a2a3-4ae3-8253-f6dab5218df2           | Bin 0 -> 204 bytes
 .../a4ee4541-f1bb-4bfa-9629-1714fbe6eb27           | Bin 0 -> 999 bytes
 .../a764747e-86a1-47bc-857f-0cf5610dda73           |   1 +
 .../a771f584-0de5-4de9-877d-5be31690bbcb           | Bin 0 -> 1023 bytes
 .../ad627606-0bbd-437d-85dd-749dbca3ab38           | Bin 0 -> 973 bytes
 .../b188356b-3dbd-466c-9664-d6391129b48a           |   1 +
 .../b90be123-8099-41f8-8e2b-ba496df7716f           | Bin 0 -> 973 bytes
 .../ba11292b-d0a0-48fa-bcad-c60cbc4391ea           | Bin 0 -> 203 bytes
 .../ba73d50f-1685-490e-b24b-f078edb3c088           | Bin 0 -> 1414 bytes
 .../bd1546ec-997b-43e7-9c64-6a315142f34c           | Bin 0 -> 281 bytes
 .../d30b0423-e139-4c77-80ae-840497b2119f           |   1 +
 .../d4714178-9bfb-4ab9-a804-8bd923a92b26           | Bin 0 -> 204 bytes
 .../d562233d-230d-49ba-8991-5bdb71be8381           |   1 +
 .../da8bb9e8-0632-4d9a-8f28-3aa6b66a24bb           | Bin 0 -> 203 bytes
 .../dd8955b6-b59b-4759-8864-4cc1e5d0c3fe           | 362 ++++++++++++++++
 .../dd9f5f79-bf0a-4d19-9c1d-4bc89d7f7e69           | Bin 0 -> 68 bytes
 .../e75f01a6-edef-44a2-84ab-994225dc1cb6           |   1 +
 .../eac5b92d-b663-4ace-b27d-799f25b64ee1           | Bin 0 -> 984 bytes
 .../eb0c2aba-4a18-468f-95f3-f1da292c0170           | 362 ++++++++++++++++
 .../eeaddd60-f722-4d98-b6cd-e500661d7254           | Bin 0 -> 1145 bytes
 .../f3d23620-21ec-4be2-a1aa-6d80a0c4a887           | 271 ++++++++++++
 .../f45aff61-4447-447d-84cc-6d1d57d20726           | Bin 0 -> 20 bytes
 .../f87f4172-ffcb-4f4d-86de-46a67226fdd8           | 453 +++++++++++++++++++++
 .../fa004a1c-c266-4897-b172-5107a6d1ef05           | Bin 0 -> 602 bytes
 .../fa01b2b0-55d7-4d84-a070-abfa1f8d7446           | Bin 0 -> 505 bytes
 .../0c21829b-0ba2-4b4c-b471-f323f2f17168           | Bin 0 -> 203 bytes
 .../10596fd9-7f87-4c02-9c3d-b65cbca40763           | Bin 0 -> 602 bytes
 .../107f86d9-8acc-4e83-8d95-a750a715bd5c           | Bin 0 -> 1010 bytes
 .../11ce34df-1f82-4066-976a-a53bfaf1cf37           | Bin 0 -> 984 bytes
 .../180484ee-a3ed-4144-954c-f73ed4b5613d           | Bin 0 -> 1028 bytes
 .../19ba6881-9472-414e-9609-f511584f1708           | 453 +++++++++++++++++++++
 .../1b1e69b9-e796-4b8e-980c-5b79e902fa58           |   1 +
 .../2056abb8-d4b9-48f2-aaa1-52bc31b73f52           | 271 ++++++++++++
 .../2d65ec27-13e5-421f-b62e-62f5b4e00530           | Bin 0 -> 986 bytes
 .../2d8ceca5-1c3b-43cf-8a1c-9e85a694f8b4           | Bin 0 -> 203 bytes
 .../3179f12e-e06c-438b-85ee-dbf870b793ca           |   1 +
 .../35170611-6694-431a-b9be-2dda126ab725           | Bin 0 -> 976 bytes
 .../433c8dc7-15c7-4558-a821-446982a7b4d1           | Bin 0 -> 204 bytes
 .../48dc8662-ec70-453a-8b1f-57e942b4fd6e           | Bin 0 -> 973 bytes
 .../4da3adb6-bbdf-4168-aa9a-5e83df7a7860           | Bin 0 -> 203 bytes
 .../4eb573f1-13ac-46df-8f75-af028bd7dd2e           | Bin 0 -> 1023 bytes
 .../4f4d55d4-9e63-495b-b1db-8229c3cebbb8           | Bin 0 -> 1414 bytes
 .../53db1c7c-c05f-4ee0-a3b6-019f4e0ede8f           | 271 ++++++++++++
 .../5513d017-ed22-4b4b-8644-6efe2e5f79c6           | Bin 0 -> 999 bytes
 .../5869296a-3901-46a2-ac9f-6a4a4c85e95a           | Bin 0 -> 281 bytes
 .../61a39aca-28b4-4371-bfb9-07f9f957df99           | Bin 0 -> 505 bytes
 .../6d81f79a-df5c-4fa1-92a9-f8b36128abf0           | 271 ++++++++++++
 .../6fb93e38-2226-4991-abad-09a0260f516c           |   1 +
 .../729fdd87-066d-447b-90d5-218cf7629f36           | 453 +++++++++++++++++++++
 .../73d563ee-bd9c-45c5-8faf-dd79fdcbf707           | Bin 0 -> 602 bytes
 .../755ac915-2e96-45f6-9646-9ee8bb9bf87e           | Bin 0 -> 1414 bytes
 .../77a5033c-c6a3-416d-99d5-5257a37ab254           | Bin 0 -> 602 bytes
 .../78924575-4e22-4210-b147-6ed1b06edfdd           | Bin 0 -> 1010 bytes
 .../799455e5-f5c5-49be-8840-72290c07dbf1           | Bin 0 -> 976 bytes
 .../7a58884d-7ea6-4b3d-8250-f6846efeb3a2           |   1 +
 .../7b872f2d-61b8-45bc-95e3-73191ed95235           | 271 ++++++++++++
 .../7bf11546-f17b-4698-bd43-e16151a490dd           | Bin 0 -> 986 bytes
 .../7f7f150e-e9f1-4b8d-b1ff-686fd1b62ea5           |   1 +
 .../7fbad7d9-6d28-45fd-92c9-56b4a424243f           | Bin 0 -> 1023 bytes
 .../8064e6db-2c7f-4395-be0a-4fee1537c6cf           | Bin 0 -> 1414 bytes
 .../860103e3-94ae-492d-8e73-a5656d3c20ca           |   1 +
 .../86cb9571-72ce-45cc-b2c0-2bfa54f0fc6d           | Bin 0 -> 1414 bytes
 .../86cd866d-3091-4c68-94e4-91c45848f446           |   1 +
 .../8b12f7b5-4437-4d37-8953-11dc98ef1d7a           | Bin 0 -> 999 bytes
 .../8d76811f-ee5e-4243-b36d-35e2a4557001           | Bin 0 -> 973 bytes
 .../921aa554-4e13-41a9-9941-fd341fbe2221           | Bin 0 -> 505 bytes
 .../9ae51212-ac19-462a-9598-c7a9fd1a2bb9           | Bin 0 -> 505 bytes
 .../9c8a3141-e021-4471-ad89-4eed60173686           | Bin 0 -> 505 bytes
 .../9ce8cc72-488b-4ea3-8795-943147f7a11b           | Bin 0 -> 1414 bytes
 .../9d4798ff-be88-4c46-9da3-a36d3505b64c           | 362 ++++++++++++++++
 .../9ffc5475-e903-4623-9384-2398cfc4f445           |   1 +
 .../_metadata                                      | Bin 0 -> 7880 bytes
 .../a051ab3b-c696-4028-a8cb-c15e3a78b294           | 453 +++++++++++++++++++++
 .../a22db8fc-b1dd-4c62-9c7a-ced6bfcf398f           | Bin 0 -> 999 bytes
 .../a55016b8-03fa-4717-a64b-64563fb2d517           | Bin 0 -> 203 bytes
 .../a5b58e5b-f799-4fa3-aee9-57e1ad8cc568           |   1 +
 .../a6b9c8bd-a7b5-4232-911a-8704686d0bf1           |   1 +
 .../ab3cbe44-f854-4f5a-ba2b-4fffbf7b7124           | Bin 0 -> 1028 bytes
 .../ac260873-c9c2-4785-8792-6e77ca7eba23           | Bin 0 -> 984 bytes
 .../aef2b65b-2751-4bae-8fa1-7f260193ccda           | Bin 0 -> 505 bytes
 .../b6c53ccf-5898-4d4f-b0bb-593511aef694           | Bin 0 -> 1023 bytes
 .../ba370c30-a088-4255-a10f-185045b75dec           | 362 ++++++++++++++++
 .../bebde04a-dcbe-42dc-81d5-992446a153ea           | Bin 0 -> 292 bytes
 .../c53e0b54-9cfa-4007-b24a-05902b788192           |   1 +
 .../c66f3a22-2369-442c-b8e7-c20a8b973cbd           | Bin 0 -> 983 bytes
 .../c673346f-f184-45f1-ab01-4751767afc08           | Bin 0 -> 1414 bytes
 .../c7063380-8c3f-4043-87de-6bfa088d75c1           | Bin 0 -> 1145 bytes
 .../c7368faa-ebcc-4255-8b8a-8de74025aa1b           |   1 +
 .../c763ff82-20d1-47e9-8b4a-275fc9004a1d           | Bin 0 -> 1145 bytes
 .../cf0cb75a-6334-433b-a54c-35e31b5abf29           | 271 ++++++++++++
 .../cfafd5ab-c10a-4c12-9326-5941e824a16c           | 453 +++++++++++++++++++++
 .../d91beb46-e4ad-40a6-8890-aff6e289cff2           | Bin 0 -> 602 bytes
 .../d94f9cab-8e80-406e-a70e-24c9503c62dc           | Bin 0 -> 204 bytes
 .../d9ed530b-37ef-4906-8828-c2338be9454d           |   1 +
 .../dab115c0-0ad0-401f-ae21-421eb9cce3bb           | Bin 0 -> 602 bytes
 .../dca5d511-a039-4e0c-b168-e6ca291b0e02           | 453 +++++++++++++++++++++
 .../ddb40ef2-6ad6-45c3-9a7e-d1052e769c84           | 453 +++++++++++++++++++++
 .../dddb9e04-21c6-41e7-a383-2b7fe0be14dc           | Bin 0 -> 984 bytes
 .../dffc54c6-e375-414c-a8b6-95577644176c           | Bin 0 -> 983 bytes
 .../e113c5de-c32e-4134-b6a7-32401a162b87           | 271 ++++++++++++
 .../e668c7f0-9bd8-4300-a07a-8bcbc96e4f19           | Bin 0 -> 984 bytes
 .../f33f6004-4ba7-4bc0-ad65-da518ff1cc3d           | Bin 0 -> 999 bytes
 .../f4a0f005-1ce2-4e12-bca2-ccd568176e7a           | Bin 0 -> 203 bytes
 .../f515bfd5-152b-4e27-8ade-d41ed6552872           | Bin 0 -> 203 bytes
 .../f768114d-31ab-4055-b57e-332dc6a64eae           |   1 +
 .../f821a06e-cf8a-452e-a490-7ec57f5f5446           | Bin 0 -> 1023 bytes
 .../fc22e467-5565-41dd-b021-8cd2b6647948           | Bin 0 -> 505 bytes
 .../fc4da4d7-b64d-4ff3-b80e-12b27a7a3ad0           | Bin 0 -> 602 bytes
 .../08253c46-9a5c-4665-8dbf-ba656f7ad9e3           | Bin 0 -> 535 bytes
 .../11fbfac3-3998-42a3-8550-df803d42d148           | Bin 0 -> 561 bytes
 .../15fefde7-f7a7-481e-bf62-2ed9ead10e60           | Bin 0 -> 1521 bytes
 .../482a21b9-70ea-46f8-91be-282cd1d4247b           | Bin 0 -> 281 bytes
 .../4bc1cb58-3ce6-43d8-bc42-b8f7f37ca2a5           | Bin 0 -> 292 bytes
 .../4ffc24f4-cbd1-4ab1-8516-ce29dce987ac           | Bin 0 -> 561 bytes
 .../5c2c4a9d-6e7a-4ca4-9be9-753d64d2a369           | Bin 0 -> 535 bytes
 .../72d01a01-1e66-43c9-bdb1-921cc2bacad4           | Bin 0 -> 1521 bytes
 .../7a4b8011-bd65-48e3-b1aa-d7d9efb70ae5           | Bin 0 -> 1521 bytes
 .../7aa8646d-f61e-4deb-b482-7eeb9e1a0488           | Bin 0 -> 535 bytes
 .../9104800c-7449-4f68-8ab8-1d9d784662d1           | Bin 0 -> 535 bytes
 .../93c6c15b-aec3-43e0-85bb-b175efb0356a           | Bin 0 -> 1620 bytes
 .../988bd2b2-b1d1-4a0f-a201-7e5bd06ab76d           | Bin 0 -> 1620 bytes
 .../_metadata                                      | Bin 0 -> 2617 bytes
 .../abea20ac-cf31-4afd-8b3e-d58cb1fc19ec           | Bin 0 -> 1145 bytes
 .../c42dfcd7-1b25-45ea-8707-2bdc25552430           | Bin 0 -> 1145 bytes
 .../caf59ecb-0cf4-4e17-a26e-1cf7ce34e7f2           | Bin 0 -> 1521 bytes
 224 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 7e7a093e659..9a74ae25c13 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_16;
+    private static final FlinkVersion currentVersion = FlinkVersion.v1_17;
 
     // 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.17-hashmap-checkpoint/_metadata b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-checkpoint/_metadata
new file mode 100644
index 00000000000..c30fdd72e44
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-checkpoint/_metadata differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-checkpoint/ab0b7f98-28c6-4ddf-b7a8-9f52fd328a3f b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-checkpoint/ab0b7f98-28c6-4ddf-b7a8-9f52fd328a3f
new file mode 100644
index 00000000000..2f020711c6f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-checkpoint/ab0b7f98-28c6-4ddf-b7a8-9f52fd328a3f differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-checkpoint/f553b465-a96b-4eca-b709-518fbe1e2646 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-checkpoint/f553b465-a96b-4eca-b709-518fbe1e2646
new file mode 100644
index 00000000000..719c2ab8b97
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-checkpoint/f553b465-a96b-4eca-b709-518fbe1e2646 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/032cb2b7-c53a-416e-878a-f96b53087d29 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/032cb2b7-c53a-416e-878a-f96b53087d29
new file mode 100644
index 00000000000..f4a3b3f6a28
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/032cb2b7-c53a-416e-878a-f96b53087d29 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/0c97250e-1861-4553-8072-f5e1fd0b0e0d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/0c97250e-1861-4553-8072-f5e1fd0b0e0d
new file mode 100644
index 00000000000..f4a3b3f6a28
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/0c97250e-1861-4553-8072-f5e1fd0b0e0d differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/270569f4-efc5-445d-9981-056b6ebb72e4 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/270569f4-efc5-445d-9981-056b6ebb72e4
new file mode 100644
index 00000000000..0bc166a72ed
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/270569f4-efc5-445d-9981-056b6ebb72e4 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/2c1df5a7-24c3-4eb4-a3ba-912a872ed3b4 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/2c1df5a7-24c3-4eb4-a3ba-912a872ed3b4
new file mode 100644
index 00000000000..941ba2424c9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/2c1df5a7-24c3-4eb4-a3ba-912a872ed3b4 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/457d5b30-60e6-4441-b07a-8b7e397b5fbd b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/457d5b30-60e6-4441-b07a-8b7e397b5fbd
new file mode 100644
index 00000000000..0bc166a72ed
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/457d5b30-60e6-4441-b07a-8b7e397b5fbd differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/4ba206a6-3dfc-4816-aea8-d5625787527c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/4ba206a6-3dfc-4816-aea8-d5625787527c
new file mode 100644
index 00000000000..6bf035568ab
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/4ba206a6-3dfc-4816-aea8-d5625787527c differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/5c3b90f7-24e1-488e-b51c-7df66d64e195 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/5c3b90f7-24e1-488e-b51c-7df66d64e195
new file mode 100644
index 00000000000..6bf035568ab
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/5c3b90f7-24e1-488e-b51c-7df66d64e195 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/7410c78e-474f-4223-a2a1-bcd89bc02ac9 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/7410c78e-474f-4223-a2a1-bcd89bc02ac9
new file mode 100644
index 00000000000..2de8ade3baa
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/7410c78e-474f-4223-a2a1-bcd89bc02ac9 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/8c3e2db7-92f6-46f1-b6ec-3aee3fbce1ad b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/8c3e2db7-92f6-46f1-b6ec-3aee3fbce1ad
new file mode 100644
index 00000000000..719c2ab8b97
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/8c3e2db7-92f6-46f1-b6ec-3aee3fbce1ad differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/8c54a4e5-83bf-40a2-a8d9-12630d58d7b0 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/8c54a4e5-83bf-40a2-a8d9-12630d58d7b0
new file mode 100644
index 00000000000..8435704b028
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/8c54a4e5-83bf-40a2-a8d9-12630d58d7b0 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/91447ff5-65c4-42b6-93e7-1e33383a6f2b b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/91447ff5-65c4-42b6-93e7-1e33383a6f2b
new file mode 100644
index 00000000000..be019b1e1f0
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/91447ff5-65c4-42b6-93e7-1e33383a6f2b differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/92c7c369-2196-4cca-83f0-66e518772469 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/92c7c369-2196-4cca-83f0-66e518772469
new file mode 100644
index 00000000000..4bce454e378
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/92c7c369-2196-4cca-83f0-66e518772469 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/9c7f4a5d-a581-484a-9fb5-c44688eb71fd b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/9c7f4a5d-a581-484a-9fb5-c44688eb71fd
new file mode 100644
index 00000000000..905b296ea9b
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/9c7f4a5d-a581-484a-9fb5-c44688eb71fd differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/9e379e6b-d8cc-4c77-928e-112f5298a5f5 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/9e379e6b-d8cc-4c77-928e-112f5298a5f5
new file mode 100644
index 00000000000..7ca6fef2a8e
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/9e379e6b-d8cc-4c77-928e-112f5298a5f5 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/9ee73851-2c16-4b03-baa1-294212a46ffc b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/9ee73851-2c16-4b03-baa1-294212a46ffc
new file mode 100644
index 00000000000..2f020711c6f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/9ee73851-2c16-4b03-baa1-294212a46ffc differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/_metadata b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/_metadata
new file mode 100644
index 00000000000..12cdf74d440
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/_metadata differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/abc8f42d-3822-4cb1-988a-8ff5982c7b84 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/abc8f42d-3822-4cb1-988a-8ff5982c7b84
new file mode 100644
index 00000000000..7ca6fef2a8e
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint-native/abc8f42d-3822-4cb1-988a-8ff5982c7b84 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/04140af6-9b5e-42ec-a173-10e7f1a17d7d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/04140af6-9b5e-42ec-a173-10e7f1a17d7d
new file mode 100644
index 00000000000..7bdcb98af9b
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/04140af6-9b5e-42ec-a173-10e7f1a17d7d differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/18400337-3b9b-465b-9657-31ad914e28ad b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/18400337-3b9b-465b-9657-31ad914e28ad
new file mode 100644
index 00000000000..2f020711c6f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/18400337-3b9b-465b-9657-31ad914e28ad differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/1e20df78-1db4-4286-a3ae-31981ce2ba63 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/1e20df78-1db4-4286-a3ae-31981ce2ba63
new file mode 100644
index 00000000000..38149ad80d5
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/1e20df78-1db4-4286-a3ae-31981ce2ba63 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/1fe74749-083d-46e6-9df6-3bce1ea4ff5a b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/1fe74749-083d-46e6-9df6-3bce1ea4ff5a
new file mode 100644
index 00000000000..2bceb5cf93a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/1fe74749-083d-46e6-9df6-3bce1ea4ff5a differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/38c192c9-1054-437f-afe9-6b98c2336843 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/38c192c9-1054-437f-afe9-6b98c2336843
new file mode 100644
index 00000000000..3ca8fe85524
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/38c192c9-1054-437f-afe9-6b98c2336843 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/547c9a9f-1080-44b6-bba0-5ce3ec59c805 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/547c9a9f-1080-44b6-bba0-5ce3ec59c805
new file mode 100644
index 00000000000..11bb184166a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/547c9a9f-1080-44b6-bba0-5ce3ec59c805 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/69488d67-5175-4934-a733-6e8eaaabae74 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/69488d67-5175-4934-a733-6e8eaaabae74
new file mode 100644
index 00000000000..7bdcb98af9b
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/69488d67-5175-4934-a733-6e8eaaabae74 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/851b77ca-6b61-4033-a61b-9781eb92fd8d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/851b77ca-6b61-4033-a61b-9781eb92fd8d
new file mode 100644
index 00000000000..618a1c286b1
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/851b77ca-6b61-4033-a61b-9781eb92fd8d differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/85455e09-81f1-44bf-a34e-38af9d90d141 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/85455e09-81f1-44bf-a34e-38af9d90d141
new file mode 100644
index 00000000000..932cc984535
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/85455e09-81f1-44bf-a34e-38af9d90d141 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/953ed09e-1491-4ae3-ac84-c5af7bce7eb4 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/953ed09e-1491-4ae3-ac84-c5af7bce7eb4
new file mode 100644
index 00000000000..ab2aef87da0
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/953ed09e-1491-4ae3-ac84-c5af7bce7eb4 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/_metadata b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/_metadata
new file mode 100644
index 00000000000..138b7718e45
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/_metadata differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/a546e4b7-61cd-4a05-9f02-5b391d4ff8b2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/a546e4b7-61cd-4a05-9f02-5b391d4ff8b2
new file mode 100644
index 00000000000..2bceb5cf93a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/a546e4b7-61cd-4a05-9f02-5b391d4ff8b2 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/e4234da8-bb8e-4bf6-908b-1cc0b2f5719d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/e4234da8-bb8e-4bf6-908b-1cc0b2f5719d
new file mode 100644
index 00000000000..7ff4929406c
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/e4234da8-bb8e-4bf6-908b-1cc0b2f5719d differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/e9079574-8ff7-48de-a6c8-26ebc20dcb16 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/e9079574-8ff7-48de-a6c8-26ebc20dcb16
new file mode 100644
index 00000000000..3ca8fe85524
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/e9079574-8ff7-48de-a6c8-26ebc20dcb16 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/f78b496b-c6c9-4e25-8df4-d4fc59a079d5 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/f78b496b-c6c9-4e25-8df4-d4fc59a079d5
new file mode 100644
index 00000000000..719c2ab8b97
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/f78b496b-c6c9-4e25-8df4-d4fc59a079d5 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/fe02b4fd-db39-4222-a9c7-ada691e06a28 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/fe02b4fd-db39-4222-a9c7-ada691e06a28
new file mode 100644
index 00000000000..40cc566ce38
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/fe02b4fd-db39-4222-a9c7-ada691e06a28 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/fe95ca4b-0086-4b8b-8640-b342d018161f b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/fe95ca4b-0086-4b8b-8640-b342d018161f
new file mode 100644
index 00000000000..7ff4929406c
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-hashmap-savepoint/fe95ca4b-0086-4b8b-8640-b342d018161f differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/003fc653-e9ff-46d8-85a6-283a4525e600 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/003fc653-e9ff-46d8-85a6-283a4525e600
new file mode 100644
index 00000000000..3499a14a8a2
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/003fc653-e9ff-46d8-85a6-283a4525e600
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit2637755112647171125/junit650894076169923524/minicluster_cf84e2bb61bb81b935c9870c3c3b6b35/tm_0/tmp/job_0ee845b1392e5f5917996594870e6c22_op_StreamFlatMap_dab25811652d3d4983a30c6e4afacb1c__2_4__uuid_395d77c3-d65a-4937-b88b-2e03474848d2/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/01afdfd3-aa02-4d3f-862f-1391d06efc7a b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/01afdfd3-aa02-4d3f-862f-1391d06efc7a
new file mode 100644
index 00000000000..98b7282b210
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/01afdfd3-aa02-4d3f-862f-1391d06efc7a differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/03874169-830b-47e2-bf4f-b63af7a50cf9 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/03874169-830b-47e2-bf4f-b63af7a50cf9
new file mode 100644
index 00000000000..10eeee85e83
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/03874169-830b-47e2-bf4f-b63af7a50cf9
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit2637755112647171125/junit650894076169923524/minicluster_cf84e2bb61bb81b935c9870c3c3b6b35/tm_0/tmp/job_0ee845b1392e5f5917996594870e6c22_op_CheckpointingTimelyStatefulOperator_41e91aae0bee218c44306cf7d21940ad__2_4__uuid_b80ffb29-4d41-4e6a-934f-9abedd978751/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/066e45bc-a821-4812-a463-b0849c1f5b5f b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/066e45bc-a821-4812-a463-b0849c1f5b5f
new file mode 100644
index 00000000000..61f54334c00
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/066e45bc-a821-4812-a463-b0849c1f5b5f differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/07733262-ab5d-41ff-ac53-7e381209d18a b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/07733262-ab5d-41ff-ac53-7e381209d18a
new file mode 100644
index 00000000000..144944020a6
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/07733262-ab5d-41ff-ac53-7e381209d18a differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/08aafd2d-e900-4956-b8f7-e45241cef160 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/08aafd2d-e900-4956-b8f7-e45241cef160
new file mode 100644
index 00000000000..6247f3631ef
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/08aafd2d-e900-4956-b8f7-e45241cef160 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/0b9e4b31-1188-48b0-b1e2-fced8177ebac b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/0b9e4b31-1188-48b0-b1e2-fced8177ebac
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/0b9e4b31-1188-48b0-b1e2-fced8177ebac differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/139ba0c8-26c1-4b87-af95-692cdca053d8 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/139ba0c8-26c1-4b87-af95-692cdca053d8
new file mode 100644
index 00000000000..227d27cb133
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/139ba0c8-26c1-4b87-af95-692cdca053d8
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit2637755112647171125/junit650894076169923524/minicluster_cf84e2bb61bb81b935c9870c3c3b6b35/tm_0/tmp/job_0ee845b1392e5f5917996594870e6c22_op_StreamFlatMap_dab25811652d3d4983a30c6e4afacb1c__3_4__uuid_9afa0aa5-056e-49c7-b43f-9439893f6544/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/1b3e5e38-36f1-47f1-a724-d6e6e50d5b50 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/1b3e5e38-36f1-47f1-a724-d6e6e50d5b50
new file mode 100644
index 00000000000..7e4553efb66
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/1b3e5e38-36f1-47f1-a724-d6e6e50d5b50 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/20563279-c56e-4939-bb9a-983c179e66ae b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/20563279-c56e-4939-bb9a-983c179e66ae
new file mode 100644
index 00000000000..28b4f906c9f
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/20563279-c56e-4939-bb9a-983c179e66ae
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit2637755112647171125/junit650894076169923524/minicluster_cf84e2bb61bb81b935c9870c3c3b6b35/tm_0/tmp/job_0ee845b1392e5f5917996594870e6c22_op_StreamFlatMap_dab25811652d3d4983a30c6e4afacb1c__4_4__uuid_140d93df-1d58-4f4f-8a20-feb4e11b353f/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/21c6d875-a734-444a-a531-276f86280edc b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/21c6d875-a734-444a-a531-276f86280edc
new file mode 100644
index 00000000000..dfaa5a6e4bd
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/21c6d875-a734-444a-a531-276f86280edc differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/236c7d85-939f-4ac1-88eb-64a01c210df9 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/236c7d85-939f-4ac1-88eb-64a01c210df9
new file mode 100644
index 00000000000..4ada355514a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/236c7d85-939f-4ac1-88eb-64a01c210df9 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2755901f-624e-4c0c-9207-7a05b9f189b6 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2755901f-624e-4c0c-9207-7a05b9f189b6
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2755901f-624e-4c0c-9207-7a05b9f189b6 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2a189a45-0ff2-4dc2-95f9-a3b30d13309e b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2a189a45-0ff2-4dc2-95f9-a3b30d13309e
new file mode 100644
index 00000000000..341e63e4caa
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2a189a45-0ff2-4dc2-95f9-a3b30d13309e differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2a75c3c1-fe5c-43b4-a93d-5ff9ebe20ce7 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2a75c3c1-fe5c-43b4-a93d-5ff9ebe20ce7
new file mode 100644
index 00000000000..2bceb5cf93a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2a75c3c1-fe5c-43b4-a93d-5ff9ebe20ce7 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2eaeaa43-487a-4afd-9497-4afc84d5d9ec b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2eaeaa43-487a-4afd-9497-4afc84d5d9ec
new file mode 100644
index 00000000000..b5505889cfe
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2eaeaa43-487a-4afd-9497-4afc84d5d9ec differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2fd30515-71d9-49e6-806d-9c05ccc789ab b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2fd30515-71d9-49e6-806d-9c05ccc789ab
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2fd30515-71d9-49e6-806d-9c05ccc789ab
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2ffad948-2ee7-4b55-839d-0b6791b96361 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2ffad948-2ee7-4b55-839d-0b6791b96361
new file mode 100644
index 00000000000..2b88077e64a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/2ffad948-2ee7-4b55-839d-0b6791b96361 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/33ed6207-ff66-45f2-a0b0-391b941cc506 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/33ed6207-ff66-45f2-a0b0-391b941cc506
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/33ed6207-ff66-45f2-a0b0-391b941cc506 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/36b3c7da-6ff9-4043-ab74-3b0aa0873642 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/36b3c7da-6ff9-4043-ab74-3b0aa0873642
new file mode 100644
index 00000000000..acf8224b68f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/36b3c7da-6ff9-4043-ab74-3b0aa0873642 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3790b914-8a39-43c0-b769-fe45ed157f2c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3790b914-8a39-43c0-b769-fe45ed157f2c
new file mode 100644
index 00000000000..88f42b1e21c
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3790b914-8a39-43c0-b769-fe45ed157f2c differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3815f712-5701-4eb9-abb5-e3c0b0b2eba7 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3815f712-5701-4eb9-abb5-e3c0b0b2eba7
new file mode 100644
index 00000000000..0d391a07262
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3815f712-5701-4eb9-abb5-e3c0b0b2eba7 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/385bfc3a-0781-48c1-93c4-f1411df63f8b b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/385bfc3a-0781-48c1-93c4-f1411df63f8b
new file mode 100644
index 00000000000..db804e8137c
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/385bfc3a-0781-48c1-93c4-f1411df63f8b
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit2637755112647171125/junit650894076169923524/minicluster_cf84e2bb61bb81b935c9870c3c3b6b35/tm_0/tmp/job_0ee845b1392e5f5917996594870e6c22_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__3_4__uuid_00be9fbb-a937-46f0-b499-208f0a952837/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3a187c77-3014-4d66-b08a-f71d394e36b3 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3a187c77-3014-4d66-b08a-f71d394e36b3
new file mode 100644
index 00000000000..e49e9df6318
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3a187c77-3014-4d66-b08a-f71d394e36b3 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3a3236a1-41f1-4fc0-b1bc-24409209fcb4 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3a3236a1-41f1-4fc0-b1bc-24409209fcb4
new file mode 100644
index 00000000000..2f020711c6f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3a3236a1-41f1-4fc0-b1bc-24409209fcb4 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3acbb02e-2e24-4947-a751-fa16ce28aacc b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3acbb02e-2e24-4947-a751-fa16ce28aacc
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3acbb02e-2e24-4947-a751-fa16ce28aacc differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3cfe6f7b-ac34-4886-8128-13660a6a986c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3cfe6f7b-ac34-4886-8128-13660a6a986c
new file mode 100644
index 00000000000..de7b424a229
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3cfe6f7b-ac34-4886-8128-13660a6a986c differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3dd2fd8b-0d1c-46cb-95df-8a844b766a33 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3dd2fd8b-0d1c-46cb-95df-8a844b766a33
new file mode 100644
index 00000000000..6d6491344b2
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/3dd2fd8b-0d1c-46cb-95df-8a844b766a33
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit2637755112647171125/junit650894076169923524/minicluster_cf84e2bb61bb81b935c9870c3c3b6b35/tm_0/tmp/job_0ee845b1392e5f5917996594870e6c22_op_CheckpointingTimelyStatefulOperator_41e91aae0bee218c44306cf7d21940ad__3_4__uuid_f37beafc-f4d0-4a77-a42a-b385f769f69a/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/401e7c1b-89ff-4e72-b8a6-399cddd30225 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/401e7c1b-89ff-4e72-b8a6-399cddd30225
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/401e7c1b-89ff-4e72-b8a6-399cddd30225
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/48971a25-86d0-456a-98e5-bfeb22ba1e02 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/48971a25-86d0-456a-98e5-bfeb22ba1e02
new file mode 100644
index 00000000000..06fa8b3df6f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/48971a25-86d0-456a-98e5-bfeb22ba1e02 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/4dd73b0f-7e7f-4d41-b2d3-1fd4b35b5623 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/4dd73b0f-7e7f-4d41-b2d3-1fd4b35b5623
new file mode 100644
index 00000000000..624a1a094eb
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/4dd73b0f-7e7f-4d41-b2d3-1fd4b35b5623
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit2637755112647171125/junit650894076169923524/minicluster_cf84e2bb61bb81b935c9870c3c3b6b35/tm_0/tmp/job_0ee845b1392e5f5917996594870e6c22_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__2_4__uuid_f02f68bd-2142-4b76-a169-806992e197fb/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/54a1dda1-afde-4f71-821b-56cd0d2af343 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/54a1dda1-afde-4f71-821b-56cd0d2af343
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/54a1dda1-afde-4f71-821b-56cd0d2af343
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/5b5f9f26-060e-41bd-8590-1d4c5a2d2fda b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/5b5f9f26-060e-41bd-8590-1d4c5a2d2fda
new file mode 100644
index 00000000000..c5c84241a5e
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/5b5f9f26-060e-41bd-8590-1d4c5a2d2fda differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/5bde2552-eef9-47f3-b7ba-fb0c41767e64 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/5bde2552-eef9-47f3-b7ba-fb0c41767e64
new file mode 100644
index 00000000000..bc1f0bc833f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/5bde2552-eef9-47f3-b7ba-fb0c41767e64 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/67b5a76d-2815-482f-942a-6b98c78491bc b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/67b5a76d-2815-482f-942a-6b98c78491bc
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/67b5a76d-2815-482f-942a-6b98c78491bc differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/6cfe47ef-9229-4367-a417-64dbab3827c2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/6cfe47ef-9229-4367-a417-64dbab3827c2
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/6cfe47ef-9229-4367-a417-64dbab3827c2
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/6fc781f2-e7e9-46a3-a972-2cca6165e165 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/6fc781f2-e7e9-46a3-a972-2cca6165e165
new file mode 100644
index 00000000000..b6c30e01ea2
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/6fc781f2-e7e9-46a3-a972-2cca6165e165 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/714be3e7-3120-4659-bde9-519a53923e7e b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/714be3e7-3120-4659-bde9-519a53923e7e
new file mode 100644
index 00000000000..bfbd0611cd6
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/714be3e7-3120-4659-bde9-519a53923e7e differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/75b91a26-4e03-4fd4-aaaf-6f6fe28b87c8 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/75b91a26-4e03-4fd4-aaaf-6f6fe28b87c8
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/75b91a26-4e03-4fd4-aaaf-6f6fe28b87c8
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/76052928-ba6c-4cbb-9386-880b1f26f403 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/76052928-ba6c-4cbb-9386-880b1f26f403
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/76052928-ba6c-4cbb-9386-880b1f26f403 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/7712dad0-c951-40ff-a350-23e379621dbc b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/7712dad0-c951-40ff-a350-23e379621dbc
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/7712dad0-c951-40ff-a350-23e379621dbc differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/7a59a063-43ce-4b4d-9735-53cfd8e09640 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/7a59a063-43ce-4b4d-9735-53cfd8e09640
new file mode 100644
index 00000000000..72cc5687fb3
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/7a59a063-43ce-4b4d-9735-53cfd8e09640 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/7a5c3bbf-8a47-4ea2-b0d3-1bfc037cc173 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/7a5c3bbf-8a47-4ea2-b0d3-1bfc037cc173
new file mode 100644
index 00000000000..9707a0de7a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/7a5c3bbf-8a47-4ea2-b0d3-1bfc037cc173 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/7dbd3b5e-38a7-4fa1-a83c-e5f0347f151e b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/7dbd3b5e-38a7-4fa1-a83c-e5f0347f151e
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/7dbd3b5e-38a7-4fa1-a83c-e5f0347f151e differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/8291148b-c897-443a-908f-6b78b2902c43 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/8291148b-c897-443a-908f-6b78b2902c43
new file mode 100644
index 00000000000..75c674383dd
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/8291148b-c897-443a-908f-6b78b2902c43
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit2637755112647171125/junit650894076169923524/minicluster_cf84e2bb61bb81b935c9870c3c3b6b35/tm_0/tmp/job_0ee845b1392e5f5917996594870e6c22_op_CheckpointingTimelyStatefulOperator_41e91aae0bee218c44306cf7d21940ad__4_4__uuid_6e6d6a8b-330d-4f46-9523-e1db553d1554/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/86171a54-41f1-4a7e-b689-80403e0607f4 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/86171a54-41f1-4a7e-b689-80403e0607f4
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/86171a54-41f1-4a7e-b689-80403e0607f4
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/863af2f2-ea94-400a-ae3a-72c0a5dae776 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/863af2f2-ea94-400a-ae3a-72c0a5dae776
new file mode 100644
index 00000000000..2e65347a6c8
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/863af2f2-ea94-400a-ae3a-72c0a5dae776 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/87ef03f4-d5e2-4eb3-a662-4b6475ebb4ee b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/87ef03f4-d5e2-4eb3-a662-4b6475ebb4ee
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/87ef03f4-d5e2-4eb3-a662-4b6475ebb4ee differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/8bbf65ac-71b2-4d8a-a0bd-fada13d3097f b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/8bbf65ac-71b2-4d8a-a0bd-fada13d3097f
new file mode 100644
index 00000000000..d2c68aa4519
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/8bbf65ac-71b2-4d8a-a0bd-fada13d3097f differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/900d9e57-a0e0-4b33-85c9-910abb7b6322 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/900d9e57-a0e0-4b33-85c9-910abb7b6322
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/900d9e57-a0e0-4b33-85c9-910abb7b6322
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/91fe2ca5-c23f-493e-8595-3790126989d9 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/91fe2ca5-c23f-493e-8595-3790126989d9
new file mode 100644
index 00000000000..b168c50e8ae
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/91fe2ca5-c23f-493e-8595-3790126989d9
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit2637755112647171125/junit650894076169923524/minicluster_cf84e2bb61bb81b935c9870c3c3b6b35/tm_0/tmp/job_0ee845b1392e5f5917996594870e6c22_op_StreamFlatMap_d5c8b168c6cbfe8c507a10f88b325243__2_4__uuid_4d1cd33b-fd4f-48fd-8f08-914150f0aafa/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/9238a69a-83fb-42ea-96da-db62efa47080 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/9238a69a-83fb-42ea-96da-db62efa47080
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/9238a69a-83fb-42ea-96da-db62efa47080
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/93feaae3-be57-4ab9-98e6-1a097f8a1952 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/93feaae3-be57-4ab9-98e6-1a097f8a1952
new file mode 100644
index 00000000000..c579780cb93
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/93feaae3-be57-4ab9-98e6-1a097f8a1952 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/964dea0f-9f2f-4863-bcd0-5665a377c8d9 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/964dea0f-9f2f-4863-bcd0-5665a377c8d9
new file mode 100644
index 00000000000..ce4fecd1e17
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/964dea0f-9f2f-4863-bcd0-5665a377c8d9 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/96fc83d0-8129-4404-9e39-d814c5483cd9 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/96fc83d0-8129-4404-9e39-d814c5483cd9
new file mode 100644
index 00000000000..d823e89de8d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/96fc83d0-8129-4404-9e39-d814c5483cd9 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/97531e81-57e9-4d91-8a00-c9583785aa25 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/97531e81-57e9-4d91-8a00-c9583785aa25
new file mode 100644
index 00000000000..73cb883920a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/97531e81-57e9-4d91-8a00-c9583785aa25 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/980d6da3-1b7f-4853-b118-99cf05c5f934 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/980d6da3-1b7f-4853-b118-99cf05c5f934
new file mode 100644
index 00000000000..6796fad7497
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/980d6da3-1b7f-4853-b118-99cf05c5f934 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/9a5380a5-1ee6-4c98-82a9-a974f2fc708b b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/9a5380a5-1ee6-4c98-82a9-a974f2fc708b
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/9a5380a5-1ee6-4c98-82a9-a974f2fc708b
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/9adca6da-3f96-4a4f-aebd-6dd43525826f b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/9adca6da-3f96-4a4f-aebd-6dd43525826f
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/9adca6da-3f96-4a4f-aebd-6dd43525826f differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/9e4a89e5-84e9-4733-873f-d31a3ff33512 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/9e4a89e5-84e9-4733-873f-d31a3ff33512
new file mode 100644
index 00000000000..0d2a2979146
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/9e4a89e5-84e9-4733-873f-d31a3ff33512
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit2637755112647171125/junit650894076169923524/minicluster_cf84e2bb61bb81b935c9870c3c3b6b35/tm_0/tmp/job_0ee845b1392e5f5917996594870e6c22_op_StreamFlatMap_d5c8b168c6cbfe8c507a10f88b325243__4_4__uuid_f75b6097-c513-4efb-98d7-5ebc6b2d0045/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/_metadata b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/_metadata
new file mode 100644
index 00000000000..d72d598a925
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/_metadata differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/a04ab253-a2a3-4ae3-8253-f6dab5218df2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/a04ab253-a2a3-4ae3-8253-f6dab5218df2
new file mode 100644
index 00000000000..4a6939cdd53
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/a04ab253-a2a3-4ae3-8253-f6dab5218df2 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/a4ee4541-f1bb-4bfa-9629-1714fbe6eb27 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/a4ee4541-f1bb-4bfa-9629-1714fbe6eb27
new file mode 100644
index 00000000000..c7b7d438546
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/a4ee4541-f1bb-4bfa-9629-1714fbe6eb27 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/a764747e-86a1-47bc-857f-0cf5610dda73 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/a764747e-86a1-47bc-857f-0cf5610dda73
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/a764747e-86a1-47bc-857f-0cf5610dda73
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/a771f584-0de5-4de9-877d-5be31690bbcb b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/a771f584-0de5-4de9-877d-5be31690bbcb
new file mode 100644
index 00000000000..7403932e04a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/a771f584-0de5-4de9-877d-5be31690bbcb differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/ad627606-0bbd-437d-85dd-749dbca3ab38 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/ad627606-0bbd-437d-85dd-749dbca3ab38
new file mode 100644
index 00000000000..9ed602e093a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/ad627606-0bbd-437d-85dd-749dbca3ab38 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/b188356b-3dbd-466c-9664-d6391129b48a b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/b188356b-3dbd-466c-9664-d6391129b48a
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/b188356b-3dbd-466c-9664-d6391129b48a
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/b90be123-8099-41f8-8e2b-ba496df7716f b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/b90be123-8099-41f8-8e2b-ba496df7716f
new file mode 100644
index 00000000000..d4cb383fde2
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/b90be123-8099-41f8-8e2b-ba496df7716f differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/ba11292b-d0a0-48fa-bcad-c60cbc4391ea b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/ba11292b-d0a0-48fa-bcad-c60cbc4391ea
new file mode 100644
index 00000000000..e01f2d47be9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/ba11292b-d0a0-48fa-bcad-c60cbc4391ea differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/ba73d50f-1685-490e-b24b-f078edb3c088 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/ba73d50f-1685-490e-b24b-f078edb3c088
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/ba73d50f-1685-490e-b24b-f078edb3c088 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/bd1546ec-997b-43e7-9c64-6a315142f34c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/bd1546ec-997b-43e7-9c64-6a315142f34c
new file mode 100644
index 00000000000..719c2ab8b97
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/bd1546ec-997b-43e7-9c64-6a315142f34c differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/d30b0423-e139-4c77-80ae-840497b2119f b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/d30b0423-e139-4c77-80ae-840497b2119f
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/d30b0423-e139-4c77-80ae-840497b2119f
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/d4714178-9bfb-4ab9-a804-8bd923a92b26 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/d4714178-9bfb-4ab9-a804-8bd923a92b26
new file mode 100644
index 00000000000..4a6939cdd53
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/d4714178-9bfb-4ab9-a804-8bd923a92b26 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/d562233d-230d-49ba-8991-5bdb71be8381 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/d562233d-230d-49ba-8991-5bdb71be8381
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/d562233d-230d-49ba-8991-5bdb71be8381
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/da8bb9e8-0632-4d9a-8f28-3aa6b66a24bb b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/da8bb9e8-0632-4d9a-8f28-3aa6b66a24bb
new file mode 100644
index 00000000000..c5c84241a5e
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/da8bb9e8-0632-4d9a-8f28-3aa6b66a24bb differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/dd8955b6-b59b-4759-8864-4cc1e5d0c3fe b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/dd8955b6-b59b-4759-8864-4cc1e5d0c3fe
new file mode 100644
index 00000000000..3261f5e1cff
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/dd8955b6-b59b-4759-8864-4cc1e5d0c3fe
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit2637755112647171125/junit650894076169923524/minicluster_cf84e2bb61bb81b935c9870c3c3b6b35/tm_0/tmp/job_0ee845b1392e5f5917996594870e6c22_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__1_4__uuid_0aa9c749-902d-40a4-9cf7-72a341d417b1/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/dd9f5f79-bf0a-4d19-9c1d-4bc89d7f7e69 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/dd9f5f79-bf0a-4d19-9c1d-4bc89d7f7e69
new file mode 100644
index 00000000000..16df5332aef
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/dd9f5f79-bf0a-4d19-9c1d-4bc89d7f7e69 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/e75f01a6-edef-44a2-84ab-994225dc1cb6 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/e75f01a6-edef-44a2-84ab-994225dc1cb6
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/e75f01a6-edef-44a2-84ab-994225dc1cb6
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/eac5b92d-b663-4ace-b27d-799f25b64ee1 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/eac5b92d-b663-4ace-b27d-799f25b64ee1
new file mode 100644
index 00000000000..0b8327569a3
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/eac5b92d-b663-4ace-b27d-799f25b64ee1 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/eb0c2aba-4a18-468f-95f3-f1da292c0170 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/eb0c2aba-4a18-468f-95f3-f1da292c0170
new file mode 100644
index 00000000000..99d8b1db260
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/eb0c2aba-4a18-468f-95f3-f1da292c0170
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit2637755112647171125/junit650894076169923524/minicluster_cf84e2bb61bb81b935c9870c3c3b6b35/tm_0/tmp/job_0ee845b1392e5f5917996594870e6c22_op_CheckpointingTimelyStatefulOperator_41e91aae0bee218c44306cf7d21940ad__1_4__uuid_00f4c6b8-8f53-4132-b448-16c5699cabd9/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/eeaddd60-f722-4d98-b6cd-e500661d7254 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/eeaddd60-f722-4d98-b6cd-e500661d7254
new file mode 100644
index 00000000000..2bceb5cf93a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/eeaddd60-f722-4d98-b6cd-e500661d7254 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/f3d23620-21ec-4be2-a1aa-6d80a0c4a887 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/f3d23620-21ec-4be2-a1aa-6d80a0c4a887
new file mode 100644
index 00000000000..cb1fc4d53fc
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/f3d23620-21ec-4be2-a1aa-6d80a0c4a887
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit2637755112647171125/junit650894076169923524/minicluster_cf84e2bb61bb81b935c9870c3c3b6b35/tm_0/tmp/job_0ee845b1392e5f5917996594870e6c22_op_StreamFlatMap_d5c8b168c6cbfe8c507a10f88b325243__3_4__uuid_9b31adbe-f70a-45e0-9496-2b7f57ad2206/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/f45aff61-4447-447d-84cc-6d1d57d20726 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/f45aff61-4447-447d-84cc-6d1d57d20726
new file mode 100644
index 00000000000..df879cf4953
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/f45aff61-4447-447d-84cc-6d1d57d20726 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/f87f4172-ffcb-4f4d-86de-46a67226fdd8 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/f87f4172-ffcb-4f4d-86de-46a67226fdd8
new file mode 100644
index 00000000000..c7f22e20159
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/f87f4172-ffcb-4f4d-86de-46a67226fdd8
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit2637755112647171125/junit650894076169923524/minicluster_cf84e2bb61bb81b935c9870c3c3b6b35/tm_0/tmp/job_0ee845b1392e5f5917996594870e6c22_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__4_4__uuid_9f901e00-cc47-44a4-802c-6a04441d0454/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/fa004a1c-c266-4897-b172-5107a6d1ef05 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/fa004a1c-c266-4897-b172-5107a6d1ef05
new file mode 100644
index 00000000000..a1b3fcad4f7
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/fa004a1c-c266-4897-b172-5107a6d1ef05 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/fa01b2b0-55d7-4d84-a070-abfa1f8d7446 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/fa01b2b0-55d7-4d84-a070-abfa1f8d7446
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-checkpoint/fa01b2b0-55d7-4d84-a070-abfa1f8d7446 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/0c21829b-0ba2-4b4c-b471-f323f2f17168 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/0c21829b-0ba2-4b4c-b471-f323f2f17168
new file mode 100644
index 00000000000..b5cc5232acb
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/0c21829b-0ba2-4b4c-b471-f323f2f17168 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/10596fd9-7f87-4c02-9c3d-b65cbca40763 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/10596fd9-7f87-4c02-9c3d-b65cbca40763
new file mode 100644
index 00000000000..f31599ba021
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/10596fd9-7f87-4c02-9c3d-b65cbca40763 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/107f86d9-8acc-4e83-8d95-a750a715bd5c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/107f86d9-8acc-4e83-8d95-a750a715bd5c
new file mode 100644
index 00000000000..eea6764f151
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/107f86d9-8acc-4e83-8d95-a750a715bd5c differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/11ce34df-1f82-4066-976a-a53bfaf1cf37 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/11ce34df-1f82-4066-976a-a53bfaf1cf37
new file mode 100644
index 00000000000..ccc255c780e
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/11ce34df-1f82-4066-976a-a53bfaf1cf37 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/180484ee-a3ed-4144-954c-f73ed4b5613d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/180484ee-a3ed-4144-954c-f73ed4b5613d
new file mode 100644
index 00000000000..82bb1ae9e44
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/180484ee-a3ed-4144-954c-f73ed4b5613d differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/19ba6881-9472-414e-9609-f511584f1708 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/19ba6881-9472-414e-9609-f511584f1708
new file mode 100644
index 00000000000..0dcf91bef5c
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/19ba6881-9472-414e-9609-f511584f1708
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit4369137128082128621/junit8601844496078309800/minicluster_5685b1df4500142638f9e961dfa192eb/tm_0/tmp/job_a0f24042d10e227d71509f47ddaaa213_op_CheckpointingTimelyStatefulOperator_41e91aae0bee218c44306cf7d21940ad__2_4__uuid_881f408e-2031-4b7f-9cac-cd656e4b48d5/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/1b1e69b9-e796-4b8e-980c-5b79e902fa58 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/1b1e69b9-e796-4b8e-980c-5b79e902fa58
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/1b1e69b9-e796-4b8e-980c-5b79e902fa58
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/2056abb8-d4b9-48f2-aaa1-52bc31b73f52 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/2056abb8-d4b9-48f2-aaa1-52bc31b73f52
new file mode 100644
index 00000000000..8f1de96b314
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/2056abb8-d4b9-48f2-aaa1-52bc31b73f52
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit4369137128082128621/junit8601844496078309800/minicluster_5685b1df4500142638f9e961dfa192eb/tm_0/tmp/job_a0f24042d10e227d71509f47ddaaa213_op_StreamFlatMap_d5c8b168c6cbfe8c507a10f88b325243__3_4__uuid_5325669a-3c03-4f82-b762-f2722ee5feee/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/2d65ec27-13e5-421f-b62e-62f5b4e00530 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/2d65ec27-13e5-421f-b62e-62f5b4e00530
new file mode 100644
index 00000000000..c4d2ee1e83d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/2d65ec27-13e5-421f-b62e-62f5b4e00530 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/2d8ceca5-1c3b-43cf-8a1c-9e85a694f8b4 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/2d8ceca5-1c3b-43cf-8a1c-9e85a694f8b4
new file mode 100644
index 00000000000..5719be1f104
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/2d8ceca5-1c3b-43cf-8a1c-9e85a694f8b4 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/3179f12e-e06c-438b-85ee-dbf870b793ca b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/3179f12e-e06c-438b-85ee-dbf870b793ca
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/3179f12e-e06c-438b-85ee-dbf870b793ca
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/35170611-6694-431a-b9be-2dda126ab725 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/35170611-6694-431a-b9be-2dda126ab725
new file mode 100644
index 00000000000..070ce0b20a8
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/35170611-6694-431a-b9be-2dda126ab725 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/433c8dc7-15c7-4558-a821-446982a7b4d1 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/433c8dc7-15c7-4558-a821-446982a7b4d1
new file mode 100644
index 00000000000..4a6939cdd53
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/433c8dc7-15c7-4558-a821-446982a7b4d1 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/48dc8662-ec70-453a-8b1f-57e942b4fd6e b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/48dc8662-ec70-453a-8b1f-57e942b4fd6e
new file mode 100644
index 00000000000..35ba9f76fd7
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/48dc8662-ec70-453a-8b1f-57e942b4fd6e differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/4da3adb6-bbdf-4168-aa9a-5e83df7a7860 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/4da3adb6-bbdf-4168-aa9a-5e83df7a7860
new file mode 100644
index 00000000000..b5cc5232acb
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/4da3adb6-bbdf-4168-aa9a-5e83df7a7860 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/4eb573f1-13ac-46df-8f75-af028bd7dd2e b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/4eb573f1-13ac-46df-8f75-af028bd7dd2e
new file mode 100644
index 00000000000..222bd03e727
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/4eb573f1-13ac-46df-8f75-af028bd7dd2e differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/4f4d55d4-9e63-495b-b1db-8229c3cebbb8 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/4f4d55d4-9e63-495b-b1db-8229c3cebbb8
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/4f4d55d4-9e63-495b-b1db-8229c3cebbb8 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/53db1c7c-c05f-4ee0-a3b6-019f4e0ede8f b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/53db1c7c-c05f-4ee0-a3b6-019f4e0ede8f
new file mode 100644
index 00000000000..37c770abf5e
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/53db1c7c-c05f-4ee0-a3b6-019f4e0ede8f
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit4369137128082128621/junit8601844496078309800/minicluster_5685b1df4500142638f9e961dfa192eb/tm_0/tmp/job_a0f24042d10e227d71509f47ddaaa213_op_StreamFlatMap_dab25811652d3d4983a30c6e4afacb1c__4_4__uuid_6b9e61c1-9388-48cc-a72b-56fba84c707a/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/5513d017-ed22-4b4b-8644-6efe2e5f79c6 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/5513d017-ed22-4b4b-8644-6efe2e5f79c6
new file mode 100644
index 00000000000..40677ca5e70
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/5513d017-ed22-4b4b-8644-6efe2e5f79c6 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/5869296a-3901-46a2-ac9f-6a4a4c85e95a b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/5869296a-3901-46a2-ac9f-6a4a4c85e95a
new file mode 100644
index 00000000000..719c2ab8b97
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/5869296a-3901-46a2-ac9f-6a4a4c85e95a differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/61a39aca-28b4-4371-bfb9-07f9f957df99 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/61a39aca-28b4-4371-bfb9-07f9f957df99
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/61a39aca-28b4-4371-bfb9-07f9f957df99 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/6d81f79a-df5c-4fa1-92a9-f8b36128abf0 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/6d81f79a-df5c-4fa1-92a9-f8b36128abf0
new file mode 100644
index 00000000000..5ad803855eb
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/6d81f79a-df5c-4fa1-92a9-f8b36128abf0
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit4369137128082128621/junit8601844496078309800/minicluster_5685b1df4500142638f9e961dfa192eb/tm_0/tmp/job_a0f24042d10e227d71509f47ddaaa213_op_StreamFlatMap_d5c8b168c6cbfe8c507a10f88b325243__2_4__uuid_5f0fafe4-aa5b-4c6a-bbb1-3a35a61dd82c/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/6fb93e38-2226-4991-abad-09a0260f516c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/6fb93e38-2226-4991-abad-09a0260f516c
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/6fb93e38-2226-4991-abad-09a0260f516c
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/729fdd87-066d-447b-90d5-218cf7629f36 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/729fdd87-066d-447b-90d5-218cf7629f36
new file mode 100644
index 00000000000..934b389c6da
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/729fdd87-066d-447b-90d5-218cf7629f36
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit4369137128082128621/junit8601844496078309800/minicluster_5685b1df4500142638f9e961dfa192eb/tm_0/tmp/job_a0f24042d10e227d71509f47ddaaa213_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__4_4__uuid_654e6f60-aeb4-42ab-a2b0-6b0452bfa3ae/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/73d563ee-bd9c-45c5-8faf-dd79fdcbf707 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/73d563ee-bd9c-45c5-8faf-dd79fdcbf707
new file mode 100644
index 00000000000..59bfab28b95
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/73d563ee-bd9c-45c5-8faf-dd79fdcbf707 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/755ac915-2e96-45f6-9646-9ee8bb9bf87e b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/755ac915-2e96-45f6-9646-9ee8bb9bf87e
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/755ac915-2e96-45f6-9646-9ee8bb9bf87e differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/77a5033c-c6a3-416d-99d5-5257a37ab254 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/77a5033c-c6a3-416d-99d5-5257a37ab254
new file mode 100644
index 00000000000..6ed3e29b7c5
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/77a5033c-c6a3-416d-99d5-5257a37ab254 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/78924575-4e22-4210-b147-6ed1b06edfdd b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/78924575-4e22-4210-b147-6ed1b06edfdd
new file mode 100644
index 00000000000..2aab84f2395
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/78924575-4e22-4210-b147-6ed1b06edfdd differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/799455e5-f5c5-49be-8840-72290c07dbf1 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/799455e5-f5c5-49be-8840-72290c07dbf1
new file mode 100644
index 00000000000..9d42c548146
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/799455e5-f5c5-49be-8840-72290c07dbf1 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/7a58884d-7ea6-4b3d-8250-f6846efeb3a2 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/7a58884d-7ea6-4b3d-8250-f6846efeb3a2
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/7a58884d-7ea6-4b3d-8250-f6846efeb3a2
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/7b872f2d-61b8-45bc-95e3-73191ed95235 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/7b872f2d-61b8-45bc-95e3-73191ed95235
new file mode 100644
index 00000000000..51c0ec4aff7
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/7b872f2d-61b8-45bc-95e3-73191ed95235
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit4369137128082128621/junit8601844496078309800/minicluster_5685b1df4500142638f9e961dfa192eb/tm_0/tmp/job_a0f24042d10e227d71509f47ddaaa213_op_StreamFlatMap_dab25811652d3d4983a30c6e4afacb1c__2_4__uuid_72a82f8b-00f6-4611-9fbd-8e68d850c681/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/7bf11546-f17b-4698-bd43-e16151a490dd b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/7bf11546-f17b-4698-bd43-e16151a490dd
new file mode 100644
index 00000000000..baf44d20c10
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/7bf11546-f17b-4698-bd43-e16151a490dd differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/7f7f150e-e9f1-4b8d-b1ff-686fd1b62ea5 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/7f7f150e-e9f1-4b8d-b1ff-686fd1b62ea5
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/7f7f150e-e9f1-4b8d-b1ff-686fd1b62ea5
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/7fbad7d9-6d28-45fd-92c9-56b4a424243f b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/7fbad7d9-6d28-45fd-92c9-56b4a424243f
new file mode 100644
index 00000000000..b5ad12b36d8
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/7fbad7d9-6d28-45fd-92c9-56b4a424243f differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/8064e6db-2c7f-4395-be0a-4fee1537c6cf b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/8064e6db-2c7f-4395-be0a-4fee1537c6cf
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/8064e6db-2c7f-4395-be0a-4fee1537c6cf differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/860103e3-94ae-492d-8e73-a5656d3c20ca b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/860103e3-94ae-492d-8e73-a5656d3c20ca
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/860103e3-94ae-492d-8e73-a5656d3c20ca
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/86cb9571-72ce-45cc-b2c0-2bfa54f0fc6d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/86cb9571-72ce-45cc-b2c0-2bfa54f0fc6d
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/86cb9571-72ce-45cc-b2c0-2bfa54f0fc6d differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/86cd866d-3091-4c68-94e4-91c45848f446 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/86cd866d-3091-4c68-94e4-91c45848f446
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/86cd866d-3091-4c68-94e4-91c45848f446
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/8b12f7b5-4437-4d37-8953-11dc98ef1d7a b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/8b12f7b5-4437-4d37-8953-11dc98ef1d7a
new file mode 100644
index 00000000000..4fb76301643
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/8b12f7b5-4437-4d37-8953-11dc98ef1d7a differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/8d76811f-ee5e-4243-b36d-35e2a4557001 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/8d76811f-ee5e-4243-b36d-35e2a4557001
new file mode 100644
index 00000000000..236fb32ee54
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/8d76811f-ee5e-4243-b36d-35e2a4557001 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/921aa554-4e13-41a9-9941-fd341fbe2221 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/921aa554-4e13-41a9-9941-fd341fbe2221
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/921aa554-4e13-41a9-9941-fd341fbe2221 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/9ae51212-ac19-462a-9598-c7a9fd1a2bb9 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/9ae51212-ac19-462a-9598-c7a9fd1a2bb9
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/9ae51212-ac19-462a-9598-c7a9fd1a2bb9 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/9c8a3141-e021-4471-ad89-4eed60173686 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/9c8a3141-e021-4471-ad89-4eed60173686
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/9c8a3141-e021-4471-ad89-4eed60173686 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/9ce8cc72-488b-4ea3-8795-943147f7a11b b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/9ce8cc72-488b-4ea3-8795-943147f7a11b
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/9ce8cc72-488b-4ea3-8795-943147f7a11b differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/9d4798ff-be88-4c46-9da3-a36d3505b64c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/9d4798ff-be88-4c46-9da3-a36d3505b64c
new file mode 100644
index 00000000000..81fbc2101b7
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/9d4798ff-be88-4c46-9da3-a36d3505b64c
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit4369137128082128621/junit8601844496078309800/minicluster_5685b1df4500142638f9e961dfa192eb/tm_0/tmp/job_a0f24042d10e227d71509f47ddaaa213_op_CheckpointingTimelyStatefulOperator_41e91aae0bee218c44306cf7d21940ad__1_4__uuid_4c59ac87-0542-435b-8008-412e2eda09c5/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/9ffc5475-e903-4623-9384-2398cfc4f445 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/9ffc5475-e903-4623-9384-2398cfc4f445
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/9ffc5475-e903-4623-9384-2398cfc4f445
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/_metadata b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/_metadata
new file mode 100644
index 00000000000..cb3f6d798ac
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/_metadata differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/a051ab3b-c696-4028-a8cb-c15e3a78b294 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/a051ab3b-c696-4028-a8cb-c15e3a78b294
new file mode 100644
index 00000000000..c9812dff629
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/a051ab3b-c696-4028-a8cb-c15e3a78b294
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit4369137128082128621/junit8601844496078309800/minicluster_5685b1df4500142638f9e961dfa192eb/tm_0/tmp/job_a0f24042d10e227d71509f47ddaaa213_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__2_4__uuid_0fd6df9c-52aa-4d6b-925b-3a5aa890f624/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/a22db8fc-b1dd-4c62-9c7a-ced6bfcf398f b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/a22db8fc-b1dd-4c62-9c7a-ced6bfcf398f
new file mode 100644
index 00000000000..230f39bc2c6
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/a22db8fc-b1dd-4c62-9c7a-ced6bfcf398f differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/a55016b8-03fa-4717-a64b-64563fb2d517 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/a55016b8-03fa-4717-a64b-64563fb2d517
new file mode 100644
index 00000000000..5719be1f104
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/a55016b8-03fa-4717-a64b-64563fb2d517 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/a5b58e5b-f799-4fa3-aee9-57e1ad8cc568 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/a5b58e5b-f799-4fa3-aee9-57e1ad8cc568
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/a5b58e5b-f799-4fa3-aee9-57e1ad8cc568
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/a6b9c8bd-a7b5-4232-911a-8704686d0bf1 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/a6b9c8bd-a7b5-4232-911a-8704686d0bf1
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/a6b9c8bd-a7b5-4232-911a-8704686d0bf1
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/ab3cbe44-f854-4f5a-ba2b-4fffbf7b7124 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/ab3cbe44-f854-4f5a-ba2b-4fffbf7b7124
new file mode 100644
index 00000000000..56163b0f093
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/ab3cbe44-f854-4f5a-ba2b-4fffbf7b7124 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/ac260873-c9c2-4785-8792-6e77ca7eba23 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/ac260873-c9c2-4785-8792-6e77ca7eba23
new file mode 100644
index 00000000000..2281a9037ef
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/ac260873-c9c2-4785-8792-6e77ca7eba23 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/aef2b65b-2751-4bae-8fa1-7f260193ccda b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/aef2b65b-2751-4bae-8fa1-7f260193ccda
new file mode 100644
index 00000000000..d810f56c44d
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/aef2b65b-2751-4bae-8fa1-7f260193ccda differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/b6c53ccf-5898-4d4f-b0bb-593511aef694 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/b6c53ccf-5898-4d4f-b0bb-593511aef694
new file mode 100644
index 00000000000..1961e199807
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/b6c53ccf-5898-4d4f-b0bb-593511aef694 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/ba370c30-a088-4255-a10f-185045b75dec b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/ba370c30-a088-4255-a10f-185045b75dec
new file mode 100644
index 00000000000..55e056dda09
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/ba370c30-a088-4255-a10f-185045b75dec
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit4369137128082128621/junit8601844496078309800/minicluster_5685b1df4500142638f9e961dfa192eb/tm_0/tmp/job_a0f24042d10e227d71509f47ddaaa213_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__1_4__uuid_08c70f88-4058-4122-940d-d7153b161c82/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/bebde04a-dcbe-42dc-81d5-992446a153ea b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/bebde04a-dcbe-42dc-81d5-992446a153ea
new file mode 100644
index 00000000000..2f020711c6f
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/bebde04a-dcbe-42dc-81d5-992446a153ea differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c53e0b54-9cfa-4007-b24a-05902b788192 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c53e0b54-9cfa-4007-b24a-05902b788192
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c53e0b54-9cfa-4007-b24a-05902b788192
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c66f3a22-2369-442c-b8e7-c20a8b973cbd b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c66f3a22-2369-442c-b8e7-c20a8b973cbd
new file mode 100644
index 00000000000..549d49b10fc
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c66f3a22-2369-442c-b8e7-c20a8b973cbd differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c673346f-f184-45f1-ab01-4751767afc08 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c673346f-f184-45f1-ab01-4751767afc08
new file mode 100644
index 00000000000..667ac8709a9
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c673346f-f184-45f1-ab01-4751767afc08 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c7063380-8c3f-4043-87de-6bfa088d75c1 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c7063380-8c3f-4043-87de-6bfa088d75c1
new file mode 100644
index 00000000000..2bceb5cf93a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c7063380-8c3f-4043-87de-6bfa088d75c1 differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c7368faa-ebcc-4255-8b8a-8de74025aa1b b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c7368faa-ebcc-4255-8b8a-8de74025aa1b
new file mode 100644
index 00000000000..cacca7574c0
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c7368faa-ebcc-4255-8b8a-8de74025aa1b
@@ -0,0 +1 @@
+MANIFEST-000004
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c763ff82-20d1-47e9-8b4a-275fc9004a1d b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c763ff82-20d1-47e9-8b4a-275fc9004a1d
new file mode 100644
index 00000000000..2bceb5cf93a
Binary files /dev/null and b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/c763ff82-20d1-47e9-8b4a-275fc9004a1d differ
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/cf0cb75a-6334-433b-a54c-35e31b5abf29 b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/cf0cb75a-6334-433b-a54c-35e31b5abf29
new file mode 100644
index 00000000000..6755a75eae9
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/cf0cb75a-6334-433b-a54c-35e31b5abf29
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit4369137128082128621/junit8601844496078309800/minicluster_5685b1df4500142638f9e961dfa192eb/tm_0/tmp/job_a0f24042d10e227d71509f47ddaaa213_op_StreamFlatMap_d5c8b168c6cbfe8c507a10f88b325243__4_4__uuid_ce6998fd-8999-4506-a39f-03e5154c63c0/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "state-name"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "state-name"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
diff --git a/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/cfafd5ab-c10a-4c12-9326-5941e824a16c b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/cfafd5ab-c10a-4c12-9326-5941e824a16c
new file mode 100644
index 00000000000..90ab897ed60
--- /dev/null
+++ b/flink-tests/src/test/resources/new-stateful-udf-migration-itcase-flink1.17-rocksdb-savepoint-native/cfafd5ab-c10a-4c12-9326-5941e824a16c
@@ -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
+  wal_bytes_per_sync=0
+  bytes_per_sync=0
+  max_open_files=-1
+  stats_history_buffer_size=1048576
+  stats_dump_period_sec=0
+  stats_persist_period_sec=600
+  delete_obsolete_files_period_micros=21600000000
+  max_total_wal_size=0
+  strict_bytes_per_sync=false
+  delayed_write_rate=16777216
+  avoid_flush_during_shutdown=false
+  writable_file_max_buffer_size=1048576
+  max_subcompactions=1
+  base_background_compactions=-1
+  max_background_compactions=-1
+  max_background_jobs=2
+  allow_data_in_errors=false
+  avoid_unnecessary_blocking_io=false
+  log_readahead_size=0
+  manual_wal_flush=false
+  two_write_queues=false
+  write_dbid_to_manifest=false
+  allow_ingest_behind=false
+  avoid_flush_during_recovery=false
+  best_efforts_recovery=false
+  info_log_level=INFO_LEVEL
+  access_hint_on_compaction_start=NORMAL
+  write_thread_max_yield_usec=100
+  max_write_batch_group_size_bytes=1048576
+  write_thread_slow_yield_usec=3
+  wal_recovery_mode=kPointInTimeRecovery
+  allow_concurrent_memtable_write=true
+  db_host_id=__hostname__
+  unordered_write=false
+  enable_pipelined_write=false
+  fail_if_options_file_error=false
+  persist_stats_to_disk=false
+  WAL_size_limit_MB=0
+  bgerror_resume_retry_interval=1000000
+  wal_dir=/tmp/junit4369137128082128621/junit8601844496078309800/minicluster_5685b1df4500142638f9e961dfa192eb/tm_0/tmp/job_a0f24042d10e227d71509f47ddaaa213_op_CheckpointingTimelyStatefulOperator_4b818c7923a927796d24b727201ba34d__3_4__uuid_708a7283-9ba9-484c-b79f-3e9994ab7fce/db
+  log_file_time_to_roll=0
+  keep_log_file_num=4
+  WAL_ttl_seconds=0
+  db_write_buffer_size=0
+  table_cache_numshardbits=6
+  max_file_opening_threads=16
+  random_access_max_buffer_size=1048576
+  max_bgerror_resume_count=2147483647
+  skip_checking_sst_file_sizes_on_db_open=false
+  skip_stats_update_on_db_open=false
+  track_and_verify_wals_in_manifest=false
+  dump_malloc_stats=false
+  paranoid_checks=true
+  is_fd_close_on_exec=true
+  max_manifest_file_size=1073741824
+  error_if_exists=false
+  use_adaptive_mutex=false
+  atomic_flush=false
+  enable_thread_tracking=false
+  create_missing_column_families=false
+  create_if_missing=true
+  manifest_preallocation_size=4194304
+  use_fsync=false
+  allow_2pc=false
+  recycle_log_file_num=0
+  use_direct_io_for_flush_and_compaction=false
+  use_direct_reads=false
+  allow_mmap_writes=false
+  preserve_deletes=false
+  enable_write_thread_adaptive_yield=true
+  max_log_file_size=26214400
+  allow_fallocate=true
+  allow_mmap_reads=false
+  new_table_reader_for_compaction_inputs=false
+  advise_random_on_open=true
+  
+
+[CFOptions "default"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "default"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/processing_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/processing_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
+[CFOptions "_timer_state/event_timer"]
+  bottommost_compression=kDisableCompressionOption
+  bottommost_compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  sample_for_compression=0
+  blob_file_size=268435456
+  compaction_options_universal={allow_trivial_move=false;stop_style=kCompactionStopStyleTotalSize;compression_size_percent=-1;max_size_amplification_percent=200;max_merge_width=4294967295;min_merge_width=2;size_ratio=1;}
+  compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;}
+  prefix_extractor=nullptr
+  max_bytes_for_level_multiplier_additional=1:{1}:{1}:{1}:{1}:{1}:{1}
+  max_bytes_for_level_base=268435456
+  memtable_whole_key_filtering=false
+  memtable_prefix_bloom_size_ratio=0,000000
+  enable_blob_files=false
+  target_file_size_base=67108864
+  memtable_huge_page_size=0
+  max_successive_merges=0
+  inplace_update_num_locks=10000
+  max_sequential_skip_in_iterations=8
+  arena_block_size=8388608
+  target_file_size_multiplier=1
+  max_write_buffer_number=2
+  write_buffer_size=67108864
+  blob_compression_type=kNoCompression
+  compression=kSnappyCompression
+  level0_stop_writes_trigger=36
+  level0_slowdown_writes_trigger=20
+  level0_file_num_compaction_trigger=4
+  ttl=2592000
+  max_compaction_bytes=1677721600
+  blob_garbage_collection_age_cutoff=0,250000
+  compression_opts={max_dict_buffer_bytes=0;enabled=false;parallel_threads=1;zstd_max_train_bytes=0;strategy=0;max_dict_bytes=0;level=32767;window_bits=-14;}
+  enable_blob_garbage_collection=false
+  soft_pending_compaction_bytes_limit=68719476736
+  paranoid_file_checks=false
+  periodic_compaction_seconds=0
+  check_flush_compaction_key_order=true
+  min_blob_size=0
+  hard_pending_compaction_bytes_limit=274877906944
+  disable_auto_compactions=false
+  max_bytes_for_level_multiplier=10,000000
+  report_bg_io_stats=false
+  compaction_pri=kMinOverlappingRatio
+  compaction_filter_factory=nullptr
+  comparator=leveldb.BytewiseComparator
+  bloom_locality=0
+  compaction_style=kCompactionStyleLevel
+  min_write_buffer_number_to_merge=1
+  max_write_buffer_size_to_maintain=0
+  max_write_buffer_number_to_maintain=0
+  merge_operator=StringAppendTESTOperator
+  memtable_factory=SkipListFactory
+  memtable_insert_with_hint_prefix_extractor=nullptr
+  num_levels=7
+  force_consistency_checks=true
+  optimize_filters_for_hits=false
+  compaction_filter=nullptr
+  level_compaction_dynamic_level_bytes=false
+  inplace_update_support=false
+  table_factory=BlockBasedTable
+  
+[TableOptions/BlockBasedTable "_timer_state/event_timer"]
+  pin_top_level_index_and_filter=true
+  block_align=false
+  read_amp_bytes_per_bit=0
+  verify_compression=false
+  enable_index_compression=true
+  whole_key_filtering=true
+  max_auto_readahead_size=262144
+  optimize_filters_for_memory=false
+  index_block_restart_interval=1
+  block_restart_interval=16
+  block_size=4096
+  format_version=5
+  partition_filters=false
+  block_size_deviation=10
+  no_block_cache=false
+  checksum=kCRC32c
+  data_block_hash_table_util_ratio=0,750000
+  index_shortening=kShortenSeparators
+  data_block_index_type=kDataBlockBinarySearch
+  hash_index_allow_collision=true
+  filter_policy=nullptr
+  metadata_block_size=4096
+  index_type=kBinarySearch
+  metadata_cache_options={unpartitioned_pinning=kFallback;partition_pinning=kFallback;top_level_index_pinning=kFallback;}
+  pin_l0_filter_and_index_blocks_in_cache=true
+  cache_index_and_filter_blocks_with_high_priority=true
+  cache_index_and_filter_blocks=true
+  flush_block_policy_factory=FlushBlockBySizePolicyFactory
+  
+
... 1415 lines suppressed ...