MCS data segment, dict and misc files are made of S3 object files.
The ownership mechanism is a relative slow file lock that syncs MCS data file operations races in SM. To change a value in a column, WE opens a file, that triggers open op in SM. SM checks or requests ownership using the mentioned file locks.
The mechanism must be transferred into FoundationDB.
The granularity must be reduced from MCS data file path to dbroot file path to reduce a number of kv pairs stored in FDB to implement ownership.
MCS data segment, dict and misc files are made of S3 object files.
The ownership mechanism is a relative slow file lock that syncs MCS data file operations races in SM. To change a value in a column, WE opens a file, that triggers open op in SM. SM checks or requests ownership using the mentioned file locks.
The mechanism must be transferred into FoundationDB.
The granularity must be reduced from MCS data file path to dbroot file path to reduce a number of kv pairs stored in FDB to implement ownership.