Historie revizí

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