RPC - max_operations_ttl differs for the same level/block depending on tezos-node (import snapshot vs run from clean db)
Network: granadanet
Tezos src version: tag v9.2
Issue:
When I run tezos-node from snapshot and from clean db, it returns different max_operations_ttl for blocks on granadanet.
I would expect for the same block that it should return the same data, but it is not:
- RPC results for tezos-node from clean db
dev@trace:~/mega-test$ curl -s 127.0.0.1:18888//chains/main/blocks/59/metadata | jq -S .max_operations_ttl
59
dev@trace:~/mega-test$ curl -s 127.0.0.1:18888//chains/main/blocks/60/metadata | jq -S .max_operations_ttl
60
dev@trace:~/mega-test$ curl -s 127.0.0.1:18888//chains/main/blocks/61/metadata | jq -S .max_operations_ttl
60
dev@trace:~/mega-test$ curl -s 127.0.0.1:18888//chains/main/blocks/261/metadata | jq -S .max_operations_ttl
60
dev@trace:~/mega-test$ curl -s 127.0.0.1:18888//chains/main/blocks/4095/metadata | jq -S .max_operations_ttl
61
dev@trace:~/mega-test$ curl -s 127.0.0.1:18888//chains/main/blocks/4096/metadata | jq -S .max_operations_ttl
62
dev@trace:~/mega-test$ curl -s 127.0.0.1:18888//chains/main/blocks/4097/metadata | jq -S .max_operations_ttl
63
- RPC results for tezos-node from snapshot import db
dev@trace:~/mega-test$ curl -s 127.0.0.1:28888//chains/main/blocks/59/metadata | jq -S .max_operations_ttl
59
dev@trace:~/mega-test$ curl -s 127.0.0.1:28888//chains/main/blocks/60/metadata | jq -S .max_operations_ttl
60
dev@trace:~/mega-test$ curl -s 127.0.0.1:28888//chains/main/blocks/61/metadata | jq -S .max_operations_ttl
60
dev@trace:~/mega-test$ curl -s 127.0.0.1:28888//chains/main/blocks/261/metadata | jq -S .max_operations_ttl
60
dev@trace:~/mega-test$ curl -s 127.0.0.1:28888//chains/main/blocks/4095/metadata | jq -S .max_operations_ttl
120
dev@trace:~/mega-test$ curl -s 127.0.0.1:28888//chains/main/blocks/4096/metadata | jq -S .max_operations_ttl
120
dev@trace:~/mega-test$ curl -s 127.0.0.1:28888//chains/main/blocks/4097/metadata | jq -S .max_operations_ttl
120
Consequences:
For example, /chains/main/blocks/4095/live_blocks returns different data
node2_json: (http://127.0.0.1:18888/chains/main/blocks/4095/live_blocks)
["BKjPLzyjykca496yRbhNgs3iEdRGG7LfnbBYNxDYUn6NrrkKgdq","BKjust8x9F7GVTWAC5VaUHiJZJscrETrthMgbzM3GtN12jAuEUL","BKkCy6p9k2zecS7BYcvfz4j7iwdjM56hZPCxifDVfYpAtf4fTsh","BKkqRYHRaf2NCoxQ2ZXS2AMeALP1hU19hoexadHNX6XXW6CsGNH","BKobPyQahHH8UJSSmT5e6VRof4f5eLpgNCsSaMj8ur5V4tS4H22","BKpGk3q6uD5u81UFoZiRYqRatCBjJtq59FjXsEXoQscvXy43L6F","BKq4p9swgNk97KcZNmJEbiG2vXamf4ekLutDje5whcsMYiQ9zF3","BKroUpNxYMSwNN2ukTWCioVyKEanS7CMRMHfasF1gazsEqexFBE","BKumNy1QH2VaoEBFKYfWRFzt8CYyjkgoCu3rYnrh7kvPaqmR9ju","BKvhSkv6LeW7d5F6yjrZLFwPirtCcwfoyWK34j92sPLWGfsdLCT","BKxHjMwobFb3VJnSvB6Aq2Rtz8oTkafjTQwSvutTkQ4PG5QyLND","BKxdL9NekranKsUf1YtYuGGAxSk5tY9aQjgoCGyJJzUHVuFLAX6","BL3TdxAFEngmjUHr64m5EYTH4FBsMzzqBVAQBYpsojar3QBSma7","BL6sUhif87ryHSPqh29unEAQWpkm7yYjQK4tDBL7sQ6MqjJt1qe","BL98hWcPeCRoG242F7fqHhoPRkuPuE25jR3U3v3F5XhtoWGZLVv","BLCKxJc9yCjzoPEbnbG8zt5BupBe5VEQvmfbqgkmYbFCa8gndHy","BLG2mosT55v6fCxmMftuBMsRba9ydanbszxyEKVZJGo3g9erfjw","BLMiWZxeC4U72i77gPD8yFTayJKyVuyB6Lt9eZv2uUxE1vixBvo","BLQTtLWfjSZnfq5swKh73X7TquCjoqT4L5wMYnbsebCK2CSueTU","BLQb8tw9b3kMnw9Hn6j8sHeDrKqViZVt1hsVtsx1xWuGKFWrNsk","BLRahRbMuAGXygXNeAQvYrgLMoAFLoR8KVjjVkagUkU7Ud9J8RM","BLSSPrBfXPh6oR5HEZVAPjQojbZVzxZopHeQN1Xtu1gRV8pWSCH","BLVonM27yk7wMTeeDTYTnQ98igqzvin7kQyiosyAaiTn7d4kADY","BLWTtm2fXDyhpFeJsHpPvbgAjdNDykGnTaknCXb1Fm6e32Kbyd4","BLasCdYzfxbRRBFvkkABwGZN6mYB2db5qNzobYRoD5DhCbCxxDa","BLazJti4aKGmHFmz9X3QD4NgE8eAv5aJcFGP5VrE1hCoTEed4zd","BLbooNxSD25P8Yo3z9U4JjUcuX5sZ783MoE3AE9rirWy3VVwk79","BLcnark44ewVYPNwBb2gFrLVFKb8qHkBLc7muwAsL8qSoWCxbBW","BLcwUUrbBRRvBJDyoXK6ZAE2SbGdvyFYBbgMbonmHuM5owbVu8q","BLfnAWmaAVGSTwF6DK1qhHobpcSQUU92coxzn5FosMHxKN1kKr2","BLjSKs3Ep9odnBN2CNBynvncjcAdWaMh5k9JYVqxqb4txtuoXFj","BLjkq6W2BExHob5mpK4tK2jWxKDcUHizLurJvjk3aQSCwsrPfN6","BLkKA13kaocRUJB31P2NMRWuXbkDHY5ozrzV6CxQeJt8rHakBL5","BLmo91MJ7uMYMbLUKgmC4X8aiKGpKBF1h96B15FHLScPXUhSw75","BLsPQXPBhK5ccBAfZhZvsV7VmnAW91aWA19MJ6GcvFquDZPrj8A","BLuFsrUbJLs59LztscVeWSmmmBtAXN7jYxcVW1FEpbfnLoY1GFp","BLwN8jFaTLb4SMTYytvoHRCMfdmCKv33tMsBYDPCF1Fn6Qzs43H","BLwkLE141dvwXDuVDTVboBzxZ4wJfVhgYNNS8PJbrYu93y1DggB","BM45AbrFxEbGUf5SUBWHSNDRBpJv5cDHxM1RScFCeCLyQr7f8Vq","BM4o5DZe8FNHxmyb4U7WPkXQBS8grf9Fwxd4GGFEoZgbvjCGBnV","BMDLvNDHUPypm3Mg1uuoeJdPee8SmbdUCdnZd3QoyBvnWAxrGFV","BMDiqakckM15jUwQMdxUdtarUxjDFZB3HSxoJKKhw4KznNmLtHR","BMFHCMgixs3dSvisCz8zcjebL6LxcEdGQDyWgRSpmwgu4Xa4PwZ","BMFnVvm2DUjMiNvEvvziLbSBMFU6WMyR5DkLyNsCYGirRf4yDvP","BMGHyoWTXkj5zVQyaX7ojwGq49ChVusS8VQWbPnuovonV1tFefu","BMHXjPusAmU2mqQgf2GSuWxSgGdqndbAmEc3mLiEve47T2geJYq","BMJ7efAna6vXVN3iWn8pk6P1Q47YHsn2jfjSxZAdeLGAyyDFqju","BMKNcNnCQE6og27ettyXH2s7Nick8oqqvjdKJB3U7HayDZ8sdxf","BMPuQdDJy6F3h4FYYYFwMYfQomGzXsxrZFDogKdcXLi8aQBWz6j","BMQp8Gg32hqnMSUzhnGnt8E2QoqDkBiRBR5Cw9cu9cm6XgckFo8","BMRAyez7vW4BwRJYMasKi4fwzPrF6iMFhN5yToZP4bSf6qYf74n","BMS13hjU5Yg25bDMgxWW8ZvwJGUWhyQAvsHxMhCYs9y4S4Lzbda","BMTSVgAsM3q3BqEZ7MPzPDerh1gVYaTKHP8ydMx44ZEcz9hXxsh","BMUkSeo4cPZTEyqShueMQcyBVmQDJUbCsJFVE8u8hY4YFuHhDmp","BMXGp6dfna1bTM2GGxmqfK6KwKs8H3hp4cJLUvr7c8jCF6oMMaV","BMYKMPbS4xK7auhEUTZqPGW8WfNiRcynxRRK8udRzkEWnywvAgv","BMZjpnao1ksm543wwbr5y9bX9WoDfSM55eHunrK6d2AMJ9vP759","BMb9MgZ6HfNMnKEiAF3SZqsbM2cLN8Dp9YLtL1ahXT5TYWUErUW","BMcLsY6TFaLb7hmPk9TNkPyup41VMQ1v8MquuJULqrJLQosYfn7","BMdXsop7sYZdJNcNebY875ZW6ZxPEL2dYqudH92YruMaxKUFqmc","BMeK2ramrtjh9sigJ5prpW5QQFCQ19Cek6B4JcRSsExka5XtYMS","BMewkta5bQyFGBb8Fz8c4CGD8eCaxQDWLmiYoRe1VfdZEBcmYmz"]
node1_json: (http://127.0.0.1:28888/chains/main/blocks/4095/live_blocks)
["BKjPLzyjykca496yRbhNgs3iEdRGG7LfnbBYNxDYUn6NrrkKgdq","BKjust8x9F7GVTWAC5VaUHiJZJscrETrthMgbzM3GtN12jAuEUL","BKkCy6p9k2zecS7BYcvfz4j7iwdjM56hZPCxifDVfYpAtf4fTsh","BKkqRYHRaf2NCoxQ2ZXS2AMeALP1hU19hoexadHNX6XXW6CsGNH","BKme28PSVM9DAPdToxh5YDpazGL7RLTAjzZHxxb1GmbWd9GMkYU","BKoWUWPsjpQq45iLJNTw4reTBYeNowwrzNi733EbKjNDdE3Rs8Y","BKobPyQahHH8UJSSmT5e6VRof4f5eLpgNCsSaMj8ur5V4tS4H22","BKpGk3q6uD5u81UFoZiRYqRatCBjJtq59FjXsEXoQscvXy43L6F","BKq4p9swgNk97KcZNmJEbiG2vXamf4ekLutDje5whcsMYiQ9zF3","BKqQtTpExww1k2c4yKncvzbtxTHQ1mFKZL2JEjgfmVkQRHybYpm","BKrGdgpRH9JH53zm7E9sv4FyR97FS4k1PkucenuX7SXG1tMTbSz","BKroUpNxYMSwNN2ukTWCioVyKEanS7CMRMHfasF1gazsEqexFBE","BKsK7xttT4LRv6UDBbKytvWZt5QPJ4CqwoBfVZSxjtQpauPXWVQ","BKsWLGmWQGNnK1tsR5ZXMg4YZFoDBMLScLLGBcDaUebn2JqepC6","BKuL95j6r5N1Vybs7efGjo6BhJTsxdHPcSGgPe7iopqEz1xfQpQ","BKumNy1QH2VaoEBFKYfWRFzt8CYyjkgoCu3rYnrh7kvPaqmR9ju","BKv6PoxYZBgBgfeesHqQXvCM3NqYgcdypXcHAmizZn4qxFyTogT","BKvQMvoSuRw1VH59p6uzAearhEccGhCxWm45cDwJmVLB8U8fZnJ","BKvhSkv6LeW7d5F6yjrZLFwPirtCcwfoyWK34j92sPLWGfsdLCT","BKxHjMwobFb3VJnSvB6Aq2Rtz8oTkafjTQwSvutTkQ4PG5QyLND","BKxdL9NekranKsUf1YtYuGGAxSk5tY9aQjgoCGyJJzUHVuFLAX6","BKyYGLcMXxFf5ZbmfHPQcq5kobEr1PkHLgQN79YFCcv88cfAgKL","BKzqjtUThP91Sn4CwmAAQGiokPGwuL88RdJFJpMtAdt8medJqme","BL1NeRJpQi45kX2cRWCNZsAMbyN9gT7eUs8NawyeyBevweTBTXj","BL3NWGS13vUCZYnSYiY6XgDiv795ggzg9BnHe1fwd6C29sS1e2x","BL3TdxAFEngmjUHr64m5EYTH4FBsMzzqBVAQBYpsojar3QBSma7","BL4E1S8rtgRmQDM1cdBSm6e2GYyKQ6WeRb4A9jEmBSvb2eEdXAy","BL5A9mTAmmchNCfnEjBa2oWgbXmfSdmtLmQUZaMCkZU7V9AgDoC","BL6sUhif87ryHSPqh29unEAQWpkm7yYjQK4tDBL7sQ6MqjJt1qe","BL98hWcPeCRoG242F7fqHhoPRkuPuE25jR3U3v3F5XhtoWGZLVv","BLBw1NBY3aWoMf6k16RYj3pgxjzkMMRseH84CfPn5K5Ruhu5zaT","BLCKxJc9yCjzoPEbnbG8zt5BupBe5VEQvmfbqgkmYbFCa8gndHy","BLEHGzQVSbTb5hKnfzttBBVENyr5Tqdh6GCCHnzajWXP7UoMg8u","BLEpKajwzfdD2Xd5r5UXnMuPBrshscL7PsUuKH1FB3L4rZ9jQmM","BLFehiizdPbjWUUayQRoUEXRANxXMwxph7h4nXAfiJRosKesK3i","BLG2mosT55v6fCxmMftuBMsRba9ydanbszxyEKVZJGo3g9erfjw","BLJrqWJ45omuz2mVKtpASTSHFQHpXdCu2CJzJKPns41J753E5ZG","BLJzZ2uwaC1WywLJMKJtBUZdTq4mRYq1D9BmLJMXnk4LmZRn1VU","BLKqu6mvuufXLYWvevBAVd3T5xZH4yZk5wQMvxZAvh5yaT7A4Pe","BLMSxd2tiUxGruVGpCafLLDjEP23GeUJu59ixieBFGVHkZSh1Zm","BLMdrHiZLUnF6GBA1vn4r85TPnsueKo7JoPKdf5BFktSzaQ4k58","BLMiWZxeC4U72i77gPD8yFTayJKyVuyB6Lt9eZv2uUxE1vixBvo","BLN8GKK9fDdsyUMCnQbthAUkAfxuKj3fEUhGBkXcmic7AvmVPd1","BLNBBdBPTwAp9qtuvXcy7U1F7wEqRxq1MxCPHRPX7NNDkqXyE6g","BLNDzfCMfb5EPk9XougqLjfCNMDxHGLugeRkfeuo8uKxjeS27t7","BLPF5XD3y5vzww7j1YjDiqL7MynLEqmuy8vad1euQvyJNi6fAoz","BLQTtLWfjSZnfq5swKh73X7TquCjoqT4L5wMYnbsebCK2CSueTU","BLQb8tw9b3kMnw9Hn6j8sHeDrKqViZVt1hsVtsx1xWuGKFWrNsk","BLRahRbMuAGXygXNeAQvYrgLMoAFLoR8KVjjVkagUkU7Ud9J8RM","BLSSPrBfXPh6oR5HEZVAPjQojbZVzxZopHeQN1Xtu1gRV8pWSCH","BLVonM27yk7wMTeeDTYTnQ98igqzvin7kQyiosyAaiTn7d4kADY","BLWTtm2fXDyhpFeJsHpPvbgAjdNDykGnTaknCXb1Fm6e32Kbyd4","BLXAWiezpXHuVCqHUpFFYV4aPGLumQghLZ27tFRPR7EAp942bUL","BLZzv8Z2euGN7Fhgvt6R6p5GTT68ZN4D32qZyyvdHnYjuq2zank","BLa2HiWeB1gWTi7NLZRXSKu6XoRUxWBmagwpbopS2tcKiDTvzmy","BLasCdYzfxbRRBFvkkABwGZN6mYB2db5qNzobYRoD5DhCbCxxDa","BLazJti4aKGmHFmz9X3QD4NgE8eAv5aJcFGP5VrE1hCoTEed4zd","BLbooNxSD25P8Yo3z9U4JjUcuX5sZ783MoE3AE9rirWy3VVwk79","BLcnark44ewVYPNwBb2gFrLVFKb8qHkBLc7muwAsL8qSoWCxbBW","BLctUwTGUq86FLo3FoBL7fn5XYtimCu1ZxPFCf5aqUDnc2b3CTC","BLcwUUrbBRRvBJDyoXK6ZAE2SbGdvyFYBbgMbonmHuM5owbVu8q","BLfnAWmaAVGSTwF6DK1qhHobpcSQUU92coxzn5FosMHxKN1kKr2","BLjSKs3Ep9odnBN2CNBynvncjcAdWaMh5k9JYVqxqb4txtuoXFj","BLjaZy28fv1satj2Xpbjht7LemyE3VMwQy1kijXEodgLkxy5wpv","BLjkq6W2BExHob5mpK4tK2jWxKDcUHizLurJvjk3aQSCwsrPfN6","BLkKA13kaocRUJB31P2NMRWuXbkDHY5ozrzV6CxQeJt8rHakBL5","BLmAyyZpXh8NapqLb7KumgH1KExCH37s4ap9SEX4x1fSKAzzBNx","BLmdJfXrGdrSt1G9or4K2Yd216bLvusvfuLGvRyBXD5f3pzq5a5","BLmo91MJ7uMYMbLUKgmC4X8aiKGpKBF1h96B15FHLScPXUhSw75","BLnSAmwY8Gagc5Uxb5qNbiHHiZdCdDefsLjmX3qSrtJcsqAGR8J","BLp3HQUZEZo8srCLM4icSynBEsiMUeV78WadDoGagtXZ8FP9LUr","BLqmFKkLWtMdjxSSEeCyMntqyLLdgMN6TaSALNcN4bjeBAVFmwp","BLrxJMvxfBNuzJxtkW7TaFnRV1XCGDSLqfUzmt8gmkk8f1sKHcX","BLsPQXPBhK5ccBAfZhZvsV7VmnAW91aWA19MJ6GcvFquDZPrj8A","BLsZrLmds8EDpzkHNnLNbgYfkw4T2LuyyAnGaTM6fuqcCnZ5xGJ","BLsqBwyjbSU4K81kYnJJNRw4m6Xjm6qKYXBWPBQHnpU7qfPEdDr","BLsrJRXoy9oHfY5atikSJEFNGWKJ6fJ265sVGKUPmhcksHbEaDk","BLsyp9beg5t2JHqe2ApsJFwc2qUtgGfWXBVJCCAYdZfJuuTnt9a","BLtGt6PWXtxqc7dX3uy1kzSjbrWtCeFToGPh5vKMHsKvs8A1HVM","BLuFsrUbJLs59LztscVeWSmmmBtAXN7jYxcVW1FEpbfnLoY1GFp","BLwKwzD2efDJ6gMAdWmivLmAN6EL5VueF1MarsAXmA1HVs5YTtb","BLwN8jFaTLb4SMTYytvoHRCMfdmCKv33tMsBYDPCF1Fn6Qzs43H","BLwkLE141dvwXDuVDTVboBzxZ4wJfVhgYNNS8PJbrYu93y1DggB","BLzjCj2ondsHcfBWvPS2uaWVHm1Y8kKMk6dQgeTLDd2w3EZQLLd","BM2STow3wsmxDoTnwE8zEWruasQv7NFiYVzogsxAXk2XFatG9eo","BM45AbrFxEbGUf5SUBWHSNDRBpJv5cDHxM1RScFCeCLyQr7f8Vq","BM4o5DZe8FNHxmyb4U7WPkXQBS8grf9Fwxd4GGFEoZgbvjCGBnV","BM5tFwpbrGBoDuWzU8GYpQgqbdKzcCVh36vsvJodG1U1HotQQv7","BMAp5rjTkWzRsFNoX8svV9wrgYJufW24eVfGUiAKyimS8PRgP1b","BMAwG6AbPc9DJXcQBrSoGxaWfr98KF3dwKhckYrpDhmyW87amYe","BMDLvNDHUPypm3Mg1uuoeJdPee8SmbdUCdnZd3QoyBvnWAxrGFV","BMDiqakckM15jUwQMdxUdtarUxjDFZB3HSxoJKKhw4KznNmLtHR","BMFHCMgixs3dSvisCz8zcjebL6LxcEdGQDyWgRSpmwgu4Xa4PwZ","BMFnVvm2DUjMiNvEvvziLbSBMFU6WMyR5DkLyNsCYGirRf4yDvP","BMGHyoWTXkj5zVQyaX7ojwGq49ChVusS8VQWbPnuovonV1tFefu","BMHXjPusAmU2mqQgf2GSuWxSgGdqndbAmEc3mLiEve47T2geJYq","BMJ7efAna6vXVN3iWn8pk6P1Q47YHsn2jfjSxZAdeLGAyyDFqju","BMKNcNnCQE6og27ettyXH2s7Nick8oqqvjdKJB3U7HayDZ8sdxf","BMNQEjEweeB4UHGeRjgANMyTVKuypHSQgHR81UJhKXJPxNfrjio","BMPuQdDJy6F3h4FYYYFwMYfQomGzXsxrZFDogKdcXLi8aQBWz6j","BMQp8Gg32hqnMSUzhnGnt8E2QoqDkBiRBR5Cw9cu9cm6XgckFo8","BMRAyez7vW4BwRJYMasKi4fwzPrF6iMFhN5yToZP4bSf6qYf74n","BMRc6CxAS8qYkVzpSHwBzMUnj2ijAzH9qAB2ssfnEopxypsYgW5","BMS13hjU5Yg25bDMgxWW8ZvwJGUWhyQAvsHxMhCYs9y4S4Lzbda","BMTSVgAsM3q3BqEZ7MPzPDerh1gVYaTKHP8ydMx44ZEcz9hXxsh","BMUkSeo4cPZTEyqShueMQcyBVmQDJUbCsJFVE8u8hY4YFuHhDmp","BMUyBYfCJUMEgNXeCe7VXzMPAjb4orQCHLuXuYrh8d9wqg7hJWE","BMVLYi1tJbpggqXXBf5VD41KCCXGTjXLVcGobg67Rbvd67eVPMZ","BMWGB5uYhUCJeY4KzejSuEj9f5D6KNNZBAcyobR31fAa6osyh4t","BMWoP7mWX3byhx1daUXdb4MogshdXE1Ui94L2VpNLq8as4q4n56","BMXGp6dfna1bTM2GGxmqfK6KwKs8H3hp4cJLUvr7c8jCF6oMMaV","BMXnGhv1zt22wh75T7wV6DyX8U5bVTe1iyjUr1poN37zCPu24JR","BMYKMPbS4xK7auhEUTZqPGW8WfNiRcynxRRK8udRzkEWnywvAgv","BMZ2qiMvmH2NFj3gNNofLCnnReeWWnh3E1fuMFVNBQyY9bJyVdi","BMZjpnao1ksm543wwbr5y9bX9WoDfSM55eHunrK6d2AMJ9vP759","BMa8ViZe99Y6XKPsmqWS8gox1qaJ1SFvYKq1tNRRYwvT2jEepMT","BMb9MgZ6HfNMnKEiAF3SZqsbM2cLN8Dp9YLtL1ahXT5TYWUErUW","BMcLsY6TFaLb7hmPk9TNkPyup41VMQ1v8MquuJULqrJLQosYfn7","BMdXsop7sYZdJNcNebY875ZW6ZxPEL2dYqudH92YruMaxKUFqmc","BMeK2ramrtjh9sigJ5prpW5QQFCQ19Cek6B4JcRSsExka5XtYMS","BMewkta5bQyFGBb8Fz8c4CGD8eCaxQDWLmiYoRe1VfdZEBcmYmz"]'
How to reproduce
1. Clean db run:
./tezos-node config init --network granadanet --data-dir /tmp/chain-data-g
./tezos-node run --network granadanet --data-dir /tmp/chain-data-g --net-addr 0.0.0.0:9734 --rpc-addr 0.0.0.0:18888 --history-mode archive
2. Export snapshot data
dev@trace:~/tezos-v9/tezos$ ./tezos-node snapshot export --block BKyjtcb7VhJfTcqXWjf3p1beRmLVvMQsy5NvRJkPaVUkc6kx4e1 granadanet.10000.full --data-dir /tmp/chain-data-g
Jun 4 08:59:54.076 - snapshot: Exporting a snapshot in full mode, targeting block hash BKyjtcb7VhJfTcqXWjf3p1beRmLVvMQsy5NvRJkPaVUkc6kx4e1 at level 10000
Context: 169K elements, 9MiB written
History: 9K block, 26MiB written
Jun 4 08:59:57.140 - snapshot: Successful export: granadanet.10000.full
3. Import snapshot data
./tezos-node config init --network granadanet --data-dir /tmp/chain-data-g-snapshot
./tezos-node snapshot import granadanet.10000.full --data-dir /tmp/chain-data-g-snapshot --reconstruct --network granadanet --history-mode full
4. Run node from clean db
./tezos-node run --network granadanet --data-dir /tmp/chain-data-g --net-addr 0.0.0.0:9734 --rpc-addr 0.0.0.0:18888 --history-mode archive
5. Run node from snapshot import db
./tezos-node run --network granadanet --data-dir /tmp/chain-data-g-snapshot --net-addr 0.0.0.0:29734 --rpc-addr 0.0.0.0:28888 --history-mode archive
It is related to this:
I guess this could be a problem here, that max_operations_ttl is missing in snapshot, and here it is caclculated like:
max 0 (min (max_operations_ttl + 1) validation_result.max_operations_ttl)
...
max 0 (min (4095 + 1) 60) => 60, for all blocks higher that 60 level it is all the time 60
4096 - granda switch
max 0 (min (4095 + 1) 120) => 120, for all blocks higher that 60 level it is all the time 60
snapshots.ml
let max_operations_ttl =
Int32.to_int predecessor_block_header.shell.level
in
block_validation.ml
let max_operations_ttl =
max 0 (min (max_operations_ttl + 1) validation_result.max_operations_ttl)
in
proto_010_PtGRANAD/lib_protocol/alpha_context.ml
let max_operations_ttl = 120
Edited by Branislav Kontur