sapling/eden/fs/journal
Chad Austin bee0f7c15f journal: coalesce no-op checkout events
Summary:
Xavier reported seeing a pile of redundant checkout events in his
journal, which caused Watchman to issue a series of no-op, sequential hg
status calls, which caused Buck to time out waiting for Watchman.

We're not sure what paths cause Mercurial to issue no-op
checkOutRevision Thrift calls, but we can certainly filter them out
inside of the journal.

Reviewed By: fanzeyi

Differential Revision: D26699828

fbshipit-source-id: f738b53bbafa4027dd70322d64413246bb5bb828
2021-02-26 16:28:44 -08:00
..
test journal: coalesce no-op checkout events 2021-02-26 16:28:44 -08:00
CMakeLists.txt journal: add tests to CMake 2020-05-07 10:07:31 -07:00
Journal.cpp journal: coalesce no-op checkout events 2021-02-26 16:28:44 -08:00
Journal.h avoid redundant change notifications when prior notifications have not been observed 2020-10-20 18:25:43 -07:00
JournalDelta.cpp remove dependency on glog 2020-11-10 16:31:15 -08:00
JournalDelta.h record all commit transitions in the journal 2021-02-04 18:38:35 -08:00