Commit History

Автор SHA1 Съобщение Дата
  Jing Yang f230c518c0 Merge daemon_env guard into daemons. преди 3 години
  Jing Yang 56e5b19355 Name each daemon thread at creation. преди 3 години
  Jing Yang 0383c75c20 Remove excessive use of "Default". преди 3 години
  Jing Yang e3f2148ecb Remove the "Default" requirement on command. преди 3 години
  Jing Yang d2014f5e6f Relax the stale snapshot requirement and fix the bug introduced in ece238c. преди 4 години
  Jing Yang ece238ce47 Save one snapshot clone in the daemon. преди 4 години
  Jing Yang 2f794bfdae Explain why snapshot gets its own daemon. преди 4 години
  Jing Yang 85d5da0864 Add daemon starting and exiting log. преди 4 години
  Jing Yang 5e75abc074 Give each daemon a name. преди 4 години
  Jing Yang 4c4c7f00df Rename a lock to _guard to make sure it is not dropped immediately. преди 4 години
  Jing Yang 6296d8aa6a Add public documentation to the snapshot daemon. преди 4 години
  Jing Yang 6401d7082b Add comments to explain safe index accesses. преди 4 години
  Jing Yang b7c3693001 Explain that commit_index is always in range [log.star(), log.end()]. преди 4 години
  Jing Yang bc61f08723 Store DaemonEnv in the thread context to enable global logging. преди 4 години
  Jing Yang 63d9f1e824 Replace two more asserts with check_or_record. преди 4 години
  Jing Yang d28dc76eb5 Watch thread panics and record errors. преди 4 години
  Jing Yang eba1e341f4 Organize imports. преди 4 години
  Jing Yang 87cec9b0e0 Remove a special case that will never happen. преди 4 години
  Jing Yang 088e7f60bd Remove a trigger condition of log_grow. преди 4 години
  Jing Yang 2aeebd895b A new design for snapshots. преди 4 години
  Jing Yang cd5818f558 Add shutdown to snapshot holder and a new test. преди 4 години
  Jing Yang 9e1f78a179 Do not shrink commit index when a snapshot is installed. преди 4 години
  Jing Yang 6a2c43255b Explicitly drop variables in snapshot daemon. преди 4 години
  Jing Yang afcba31d87 Derive clone, debug and default for snapshot. преди 4 години
  Jing Yang cc8f061609 Create a dedicated trait for request snapshot function. преди 4 години
  Jing Yang 22161b8d9d Remove one unused variable. преди 5 години
  Jing Yang a305bbcd97 Some polishing and minor improvements. преди 5 години
  Jing Yang 6ce8d929e8 Integrate snapshot daemon into the main lib. преди 5 години
  Jing Yang 6e2b80dc96 Implement the blocking mechanism using parker. преди 5 години
  Jing Yang 32eeb627cf Implement a blocking mechanism for snapshots. преди 5 години