summaryrefslogtreecommitdiffstats
path: root/contrib/python/pyOpenSSL/py2/OpenSSL/__init__.py
diff options
context:
space:
mode:
authorkvk1920 <[email protected]>2026-07-07 09:35:46 +0300
committerkvk1920 <[email protected]>2026-07-07 09:56:08 +0300
commitefca552c3438db740db5cb35139625f57909b77d (patch)
tree7cf0ca493fd78f333201a02d1d72d10a50ac1200 /contrib/python/pyOpenSSL/py2/OpenSSL/__init__.py
parent5dd5eeeb003bd12735db1c23254407d24d7124ee (diff)
YT-26429: Sequoia revision + ObjectService::Execute() ordering
This commit does 2 things: 1) every request to Sequoia object is wrapped into a Sequoia transaction. Moreover, during request execution corresdponding row in node_id_to_path Sequoia table is locked to avoid races with removal of Sequoia object; 2) every modification of Sequoia object starts using commit timestamp of Sequoia transaction instead of master revision. This makes revision independent of master cell and guarantees that one observe revision increase even if Sequoia object was recreated with the same path but on the different master cell. (1) and (2) has feature flags in dynamic master config. (1) can be enabled and safely disabled. (2) must _not_ be disabled after it has been enabled. Enabling (2) requires (1) to be enabled. commit_hash:d9201e9610d6558d93cec5cc59e32cf13b3c3263
Diffstat (limited to 'contrib/python/pyOpenSSL/py2/OpenSSL/__init__.py')
0 files changed, 0 insertions, 0 deletions