You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Channel might like to reorganize it data when schema is evolved.
The actual mechanism need to be sorted out. But it may require two briefcases so app can do lazy conversion.
Another alternative would be to read before data into memory and apply changes to briefcase after schema is imported. But that will work if transformation require involve small set of data.
But generally, if it major changes to channel we might want to take schema lock or if its minor we might stick with locking.
Before schema event that notify app
In this event we can choose strategy
Clone briefcase so full read access to before state of the briefcase.
Do not clone instead just read before data into memory if needed.
Schema is imported.
After schema import changes are applied to channel which would include moving data around.
Finalize changes and push changeset out & release locks.
The text was updated successfully, but these errors were encountered:
Channel might like to reorganize it data when schema is evolved.
The actual mechanism need to be sorted out. But it may require two briefcases so app can do lazy conversion.
Another alternative would be to read before data into memory and apply changes to briefcase after schema is imported. But that will work if transformation require involve small set of data.
But generally, if it major changes to channel we might want to take schema lock or if its minor we might stick with locking.
The text was updated successfully, but these errors were encountered: