- 31 Aug, 2020 2 commits
-
-
Don't assume si_cookieState is always newer
-
In a standard Refresh present phase, the provider sends no cookie since it is only listing the entries that existed as of the time in the cookie the consumer sent. In this case the consumer only needs to check entryCSNs against its last sent cookie.
-
- 26 Aug, 2020 1 commit
-
-
A bit uglier but more straightforward.
-
- 25 Aug, 2020 1 commit
-
-
- 24 Aug, 2020 1 commit
-
-
Just poll for available data, same as Persist mode. Clarify retry/return states from do_syncrep2
-
- 29 Jul, 2020 1 commit
-
-
For delta-sync as well as regular sync
-
- 23 Jul, 2020 2 commits
-
-
- 22 Jun, 2020 1 commit
-
-
Quanah Gibson-Mount authored
-
- 11 May, 2020 2 commits
-
-
- 09 Jan, 2020 1 commit
-
-
Quanah Gibson-Mount authored
-
- 17 Jun, 2019 1 commit
-
-
- 07 May, 2019 1 commit
-
-
Ondřej Kuzník authored
-
- 14 Jan, 2019 1 commit
-
-
Quanah Gibson-Mount authored
-
- 22 Mar, 2018 1 commit
-
-
Quanah Gibson-Mount authored
-
- 28 Feb, 2018 1 commit
-
-
And try another approach. Always write contextCSN updates, but don't set dont_replicate for updates we want propagated.
-
- 21 Feb, 2018 1 commit
-
-
If syncprov is present, only write contextCSN attribute on actual state changes, not on per-entry modifications. Continue to update in-memory cookieState. Saves overhead, syncprov will eventually checkpoint it into the DB anyway.
-
- 17 Oct, 2017 2 commits
-
-
Must release cookieState->cs_mutex before invoking backend. Add a condvar to serialize calls of updateCookie, so we can release the mutex and still update sequentially. Also added tid logging, useful in conjunction with 7ab0e1aff0cc48cdfb299ca7dbd27900a9e3d1a8
-
Make sure it's last in callback stack
-
- 11 Oct, 2017 1 commit
-
-
- 07 Apr, 2017 1 commit
-
-
Make two successive modifications of the same attribute separate. This lets the consumer interpret the log entry the same way as the server that produced it. Still depends on the log entry attributes being read in the same order as they were written.
-
- 03 Jan, 2017 1 commit
-
-
Quanah Gibson-Mount authored
-
- 04 Nov, 2016 1 commit
-
-
- 17 Oct, 2016 3 commits
-
-
-
Filter needs AttributeAssertions
-
and more importantly, avoid escaping requirements that str2filter has
-
- 29 Jan, 2016 1 commit
-
-
Quanah Gibson-Mount authored
-
- 26 Oct, 2015 1 commit
-
-
Windows mutexes are recursive so the trylock test will succeed even though the mutex is already locked. Just compare be pointers.
-
- 31 Aug, 2015 1 commit
-
-
- 30 Apr, 2015 1 commit
-
-
Quanah Gibson-Mount authored
-
- 11 Feb, 2015 1 commit
-
-
Quanah Gibson-Mount authored
-
- 06 Feb, 2015 4 commits
-
-
-
-
-
This reduces presentlist memory usage by about 50%. It's still about 2.5x greater than it should be.
-
- 29 Jan, 2015 1 commit
-
-
- 27 Jan, 2015 1 commit
-
-
- 18 Jan, 2015 1 commit
-
-
Howard Chu authored
-
- 11 Dec, 2014 1 commit
-
-
Mutex must be held even for a read-access of a cookie state, as there may be a race with write in other thread.
-