-
Type: Task
-
Resolution: Fixed
-
Priority: Blocker - P1
-
None
-
Affects Version/s: None
-
Component/s: Sync
-
None
-
2 - S (<= 1 week)
-
7846
-
Not Needed
Currently a client reset requests a new client file ident when the original sync session is restarted after the fresh realm is downloaded. It then uses the IDENT message receives from the server to perform the client reset diff.
Instead, the sync session should not request a new IDENT and perform the client reset diff after the BIND message is sent and transfer the client file ident from the fresh realm file to the original realm file and use that value in the IDENT message sent to the server.
It is believed that requesting a new IDENT instead of reusing the IDENT from the fresh realm is leading to issues when the role is changed while the original sync session has restarted and is performing the diff with the fresh realm.
- is depended on by
-
RCORE-1974 Add tests for role/permissions changed during client reset
- Closed