Commit graph

  • 04ee0b8303
    heed: impl Env::current_map_size() hinto.janai 2024-02-20 19:46:36 -0500
  • 8cf01c8a6f
    heed: impl Env::resize_map() hinto.janai 2024-02-20 19:45:08 -0500
  • 13bc23c90b
    add PollSender channel Boog900 2024-02-21 00:41:51 +0000
  • 3cbf516aab
    service: init & shutdown docs hinto.janai 2024-02-20 17:26:26 -0500
  • 61bbeef54a
    misc docs, remove RuntimeError::ShuttingDown hinto.janai 2024-02-20 17:10:33 -0500
  • a264c40b98
    config: PathBuf -> Cow<'static, Path> hinto.janai 2024-02-20 16:28:16 -0500
  • 00fc4f72fd
    service: use std:🧵:Builder for readers/writer hinto.janai 2024-02-20 16:20:54 -0500
  • 007d0fbb97
    backend: add Config to ConcreteEnv hinto.janai 2024-02-20 15:58:59 -0500
  • a7e38af052
    Arc<ConcreteEnv>, shutdown service on channel disconnect hinto.janai 2024-02-20 15:55:52 -0500
  • ddc60a0621
    env: path() -> config(), backend: impl Drop hinto.janai 2024-02-20 15:37:53 -0500
  • d1911a1385
    config: add path hinto.janai 2024-02-20 15:36:13 -0500
  • 72b5c7afac
    remove parking_lot hinto.janai 2024-02-19 21:08:15 -0500
  • 4c67bf6b53
    service: return DatabaseReaderReceivers on shutdown via JoinHandle hinto.janai 2024-02-19 20:56:44 -0500
  • dd9372ff69
    service: impl shutdown() for readers/writer hinto.janai 2024-02-19 20:16:16 -0500
  • 1b9361bcf6
    service: use ReaderThreads when spawning readers hinto.janai 2024-02-19 19:54:18 -0500
  • 9f8142695f
    database: add config.rs hinto.janai 2024-02-19 17:02:23 -0500
  • 6d28cf37e9
    service: fix misc reader/writer stuff hinto.janai 2024-02-19 16:37:09 -0500
  • 1d97498b44
    service: remove state.rs hinto.janai 2024-02-19 16:35:33 -0500
  • 3a5a55c484
    service: add reader shutdown handle, use Select for msgs hinto.janai 2024-02-19 16:26:39 -0500
  • 6c3e1ceecf
    heed: heed::Env -> Arc<RwLock<heed::Env>> hinto.janai 2024-02-19 16:11:44 -0500
  • 8c8a32fef2
    state: use crossbeam::atomic::AtomicCell hinto.janai 2024-02-19 08:42:25 -0500
  • 8d95e6062f
    add parking_lot hinto.janai 2024-02-18 21:21:25 -0500
  • 337fe67631
    service: add to state.rs, add DatabaseState to readers/writer hinto.janai 2024-02-18 20:50:54 -0500
  • 9c3046e7ae
    database: add src/service/state.rs hinto.janai 2024-02-18 17:26:04 -0500
  • 58c75c87d8
    env: add SYNCS_PER_TX, path(), shutdown() hinto.janai 2024-02-18 17:23:05 -0500
  • 95a64b26a7
    service: Arc<ConcreteEnv> -> ConcreteEnv: Clone hinto.janai 2024-02-18 16:43:15 -0500
  • 07bb0dfa09
    database: make Env itself cheaply clonable + threadsafe hinto.janai 2024-02-18 16:41:00 -0500
  • c273bedcac
    service: add resize_map() hinto.janai 2024-02-18 16:31:42 -0500
  • 15e2d7f6fd
    env: add Env::current_map_size hinto.janai 2024-02-18 16:21:59 -0500
  • 922961437e
    free: add resize_memory_map() hinto.janai 2024-02-18 16:20:55 -0500
  • a7175e354e
    heed: respect ReadersFull, comment errors hinto.janai 2024-02-18 13:34:14 -0500
  • d10363fc43
    env/backend: add MANUAL_RESIZE and resize() hinto.janai 2024-02-18 13:16:06 -0500
  • 691f564e4c
    error: add NeedsResize hinto.janai 2024-02-18 11:54:38 -0500
  • f7bd1304e2
    database: Errors (#62) hinto-janai 2024-02-17 08:00:14 -0500
  • 9895ad43e6
    fs: docs hinto.janai 2024-02-16 21:17:48 -0500
  • 19f81549ee
    key: fix docs hinto.janai 2024-02-16 21:11:29 -0500
  • 1140d66c33
    helper: add fs hinto.janai 2024-02-16 21:06:42 -0500
  • 03ee6a1921
    add back tokio Boog900 2024-02-17 01:24:16 +0000
  • aa8a0b5bc0
    Merge branch 'main' into document-consensus Boog900 2024-02-17 01:19:02 +0000
  • 96d12ae4ef
    comment the context caches Boog900 2024-02-17 01:18:04 +0000
  • 9ff228ee2a
    comments/docs hinto.janai 2024-02-16 19:44:47 -0500
  • 849fa4e932
    Merge branch 'main' into error hinto.janai 2024-02-16 19:28:21 -0500
  • 475c8c5ac0
    imporove Monerod spawn stability (#66) Boog900 2024-02-16 22:47:50 +0000
  • 66dd3e9a49
    heed: fix import hinto.janai 2024-02-16 16:49:16 -0500
  • 92e3bb8020
    sanakijra: fix error mappings hinto.janai 2024-02-16 16:45:40 -0500
  • 073c9e1a72
    constants: add CUPRATE_DATABASE_CORRUPT_MSG hinto.janai 2024-02-16 16:45:29 -0500
  • d290e1a657
    heed: fix error mappings hinto.janai 2024-02-16 16:31:34 -0500
  • 1f31558da7
    error: remove InitError::Fatal hinto.janai 2024-02-16 16:30:12 -0500
  • 20d8d8ac66
    review changes Boog900 2024-02-16 21:20:23 +0000
  • f44c37f1f7
    error: remove RuntimeError variants that should panic hinto.janai 2024-02-16 16:06:48 -0500
  • 7fa79c497c
    error: remove RuntimeError::InvalidVersion hinto.janai 2024-02-16 15:14:57 -0500
  • d37312e7fd
    remove test panic Boog900 2024-02-16 17:35:46 +0000
  • 18449d6e4a
    check monerod has started before test Boog900 2024-02-16 17:35:22 +0000
  • 98965eff85
    set zmq port and non-interactive Boog900 2024-02-16 16:08:57 +0000
  • be1a08820f
    always spawn a monerod don't attempt to re-use Boog900 2024-02-16 16:05:13 +0000
  • 2425c40b55
    output monerod logs when a thread panics Boog900 2024-02-16 14:38:04 +0000
  • 27ec46bbcf
    sanakijra: remove fallible_impl_from hinto.janai 2024-02-15 17:22:31 -0500
  • 86b9e87ba2
    clippy hinto.janai 2024-02-15 17:17:27 -0500
  • 77b6682597
    sanakirja: use Fatal/Unknown variants in errors hinto.janai 2024-02-15 17:14:05 -0500
  • b48693437c
    heed: use Fatal/Unknown variants in errors hinto.janai 2024-02-15 17:13:44 -0500
  • 6966024e85
    error: add BoxError, and fatal/unknown variants hinto.janai 2024-02-15 17:13:30 -0500
  • 51ce432191
    readme: add TODO hinto.janai 2024-02-15 16:45:54 -0500
  • a58d33b95e
    helper: add constants & COMMIT (#64) hinto-janai 2024-02-15 16:44:43 -0500
  • 9f9215a918
    heed: fix clippy::match_same_arms in error match hinto.janai 2024-02-15 16:40:28 -0500
  • c66d8ce35c
    error: fix doc warnings hinto.janai 2024-02-15 15:17:35 -0500
  • 65c5a1d40f
    sanakirja: impl From<sanakirja::Error> for InitError hinto.janai 2024-02-15 15:14:04 -0500
  • 86d7397b69
    heed: impl From<heed::Error> for InitError hinto.janai 2024-02-15 15:12:08 -0500
  • 0694b0cc04
    move schema to readme Boog900 2024-02-15 20:04:49 +0000
  • 05be882059
    Merge branch 'main' into db-schema Boog900 2024-02-15 20:02:17 +0000
  • 7bed1e739e
    database: docs hinto.janai 2024-02-15 15:00:48 -0500
  • a825c97dbf
    heed: use heed::types::Bytes as K/V hinto.janai 2024-02-15 14:53:06 -0500
  • 2d06ba3fe9
    heed: remove serde.rs hinto.janai 2024-02-15 14:52:35 -0500
  • 1317c5d981
    Merge branch 'main' into error hinto.janai 2024-02-15 14:44:05 -0500
  • 354ac9c2f6
    Add typos + cargo doc CI (#32) hinto-janai 2024-02-15 11:03:04 -0500
  • 756637a433
    error: docs hinto.janai 2024-02-14 21:29:00 -0500
  • 039d0e1bbb
    env: use InitError in Env::open() hinto.janai 2024-02-14 21:19:54 -0500
  • 3a9633da25
    error: add to error types hinto.janai 2024-02-14 21:19:38 -0500
  • 159ea43c31
    heed: finish error mappings hinto.janai 2024-02-14 21:08:38 -0500
  • 3d3d4157d6
    sanakirja: finish error mappings hinto.janai 2024-02-14 20:51:14 -0500
  • 7596af1546
    error: add Corrupt variant hinto.janai 2024-02-14 20:51:00 -0500
  • 2aa72435aa
    update contributing.md hinto.janai 2024-02-14 19:56:56 -0500
  • 36b03c9236
    ci: add --all-targets back to clippy, build hinto.janai 2024-02-14 19:56:14 -0500
  • 8319466ece
    remove the mutex on blockchain context Boog900 2024-02-14 23:46:19 +0000
  • 6aef95b70a
    helper: to_lowercase() and trim() to COMMIT hinto.janai 2024-02-14 16:55:21 -0500
  • cc583cce3b
    helper: use .as_bytes() for commit hash length check hinto.janai 2024-02-14 16:47:52 -0500
  • 8d02358e47
    helper: add constants.rs hinto.janai 2024-02-14 16:42:38 -0500
  • eecfdb0407
    helper: add constants feature hinto.janai 2024-02-14 16:37:59 -0500
  • 59cd8a92a3
    helper: add build.rs hinto.janai 2024-02-14 16:36:56 -0500
  • c418611004
    contributing.md: update ci steps hinto.janai 2024-02-14 16:21:39 -0500
  • d8223865dd
    ci: remove --all-targets hinto.janai 2024-02-14 16:19:38 -0500
  • abb2b79179
    ci: remove bash on cargo doc hinto.janai 2024-02-14 16:10:13 -0500
  • 04a5c06597
    ci: only run cargo doc on linux hinto.janai 2024-02-14 16:09:05 -0500
  • d0fe71a613
    ci: set RUSTDOCFLAGS env earlier hinto.janai 2024-02-14 16:00:25 -0500
  • 7eeb1d7daf
    ci: only update rust on unix hinto.janai 2024-02-14 15:47:07 -0500
  • a974ba40b8
    ci: switch rustup update and switch order hinto.janai 2024-02-14 15:41:52 -0500
  • 66a3b9f7a0
    test-utils: fix typo hinto.janai 2024-02-14 15:28:23 -0500
  • 10c69c673e
    ci: add https://github.com/Cuprate/cuprate/pull/63 hinto.janai 2024-02-14 15:24:27 -0500
  • 16a681cb57
    ci: move cargo doc step within ci job hinto.janai 2024-02-14 15:22:42 -0500
  • b431883dcd
    fix more typos, add exception to cryptonight/ hinto.janai 2024-02-14 15:19:25 -0500
  • 8cedce9b78
    contributing.md: update passing CI steps hinto.janai 2024-02-14 15:17:44 -0500