mirror of
https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology.git
synced 2026-05-15 22:30:38 +08:00
perf: migrate legacy users to native-on rollout
This commit is contained in:
@@ -78,6 +78,7 @@ assert.equal(defaultSettings.persistNativeDeltaThresholdSerializedChars, 4000000
|
||||
assert.equal(defaultSettings.persistNativeDeltaBridgeMode, "json");
|
||||
assert.equal(defaultSettings.loadUseNativeHydrate, true);
|
||||
assert.equal(defaultSettings.loadNativeHydrateThresholdRecords, 12000);
|
||||
assert.equal(defaultSettings.nativeRolloutVersion, 1);
|
||||
assert.equal(defaultSettings.nativeEngineFailOpen, true);
|
||||
assert.equal(defaultSettings.graphNativeForceDisable, false);
|
||||
assert.equal(defaultSettings.taskProfilesVersion, 3);
|
||||
@@ -116,4 +117,29 @@ assert.equal(
|
||||
defaultSettings.compressionEveryN,
|
||||
);
|
||||
|
||||
const migratedLegacyNativeDisabled = mergePersistedSettings({
|
||||
graphUseNativeLayout: false,
|
||||
persistUseNativeDelta: false,
|
||||
loadUseNativeHydrate: false,
|
||||
graphNativeForceDisable: true,
|
||||
});
|
||||
assert.equal(migratedLegacyNativeDisabled.graphUseNativeLayout, true);
|
||||
assert.equal(migratedLegacyNativeDisabled.persistUseNativeDelta, true);
|
||||
assert.equal(migratedLegacyNativeDisabled.loadUseNativeHydrate, true);
|
||||
assert.equal(migratedLegacyNativeDisabled.graphNativeForceDisable, true);
|
||||
assert.equal(migratedLegacyNativeDisabled.nativeRolloutVersion, 1);
|
||||
|
||||
const migratedVersionedManualNativeDisabled = mergePersistedSettings({
|
||||
nativeRolloutVersion: 1,
|
||||
graphUseNativeLayout: false,
|
||||
persistUseNativeDelta: false,
|
||||
loadUseNativeHydrate: false,
|
||||
graphNativeForceDisable: true,
|
||||
});
|
||||
assert.equal(migratedVersionedManualNativeDisabled.graphUseNativeLayout, false);
|
||||
assert.equal(migratedVersionedManualNativeDisabled.persistUseNativeDelta, false);
|
||||
assert.equal(migratedVersionedManualNativeDisabled.loadUseNativeHydrate, false);
|
||||
assert.equal(migratedVersionedManualNativeDisabled.graphNativeForceDisable, true);
|
||||
assert.equal(migratedVersionedManualNativeDisabled.nativeRolloutVersion, 1);
|
||||
|
||||
console.log("default-settings tests passed");
|
||||
|
||||
Reference in New Issue
Block a user