sapling/eden/fs/config
Zeyi (Rice) Fan 36b3b05242 treeoverlay: set upper limit for journal size
Summary:
We often get reports complaining `treeoverlay.db-WAL` is too big on user's machine.

The issue here is that, we never get a chance to let SQLite run wal checkpoint because we never close the connection to SQLite database.

In which case, we can run the maintenance job ourselves to keep the journal file small. This diff adds a periodical task in EdenServer to give tree overlay a chance to run `wal_checkpoint`.

Reviewed By: xavierd

Differential Revision: D35321408

fbshipit-source-id: ac900be288d0919785876b93a9bde2166871c56a
2022-05-03 14:31:45 -07:00
..
test inodes: use new SNAPSHOT format 2022-04-19 17:33:45 -07:00
CachedParsedFileMonitor.h fs: fix license header 2022-01-04 15:00:07 -08:00
Cargo.toml rust: update serde_json to 1.0.79 and serde to 1.0.136 2022-04-10 23:39:55 -07:00
CheckoutConfig.cpp completely remove sqlite overlay 2022-05-03 14:31:45 -07:00
CheckoutConfig.h inodes: use new SNAPSHOT format 2022-04-19 17:33:45 -07:00
CMakeLists.txt fs: fix license header 2022-01-04 15:00:07 -08:00
ConfigSetting.h fs: fix license header 2022-01-04 15:00:07 -08:00
eden_config.thrift fs: fix license header 2022-01-04 15:00:07 -08:00
EdenConfig.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
EdenConfig.h treeoverlay: set upper limit for journal size 2022-05-03 14:31:45 -07:00
FieldConverter.cpp rename the config for the hg object id format 2022-03-03 17:17:25 -08:00
FieldConverter.h rename the config for the hg object id format 2022-03-03 17:17:25 -08:00
FileChangeMonitor.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
FileChangeMonitor.h fs: fix license header 2022-01-04 15:00:07 -08:00
HgObjectIdFormat.cpp add support for an embedded proxy hash that contains a path 2022-03-03 17:17:25 -08:00
HgObjectIdFormat.h add support for an embedded proxy hash that contains a path 2022-03-03 17:17:25 -08:00
MountProtocol.cpp rename the config for the hg object id format 2022-03-03 17:17:25 -08:00
MountProtocol.h rename the config for the hg object id format 2022-03-03 17:17:25 -08:00
ParentCommit.cpp config: add reset state in SNAPSHOT 2022-04-11 12:53:30 -07:00
ParentCommit.h config: add reset state in SNAPSHOT 2022-04-11 12:53:30 -07:00
ReloadableConfig.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
ReloadableConfig.h fs: fix license header 2022-01-04 15:00:07 -08:00
thrift_build.rs move autocargo up one level (#101) 2022-02-08 06:07:52 -08:00
thrift_lib.rs move autocargo up one level (#101) 2022-02-08 06:07:52 -08:00
TomlConfig.h fs: fix license header 2022-01-04 15:00:07 -08:00