Tyler Neely
|
cb14155b89
|
[new file format] use crc on frame lengths in metadata store
|
2024-04-14 19:35:49 +02:00 |
Tyler Neely
|
896b6981f0
|
Abstract low-level Leaf access methods to enable lower defect prefix-aware operations
|
2023-12-26 21:25:11 -05:00 |
Tyler Neely
|
e6f509e715
|
Bump version to 1.0.0-alpha.120
|
2023-12-25 18:22:34 -05:00 |
Tyler Neely
|
c9d66f6589
|
Bump version to alpha.119
|
2023-12-24 22:16:39 -05:00 |
Tyler Neely
|
cb44c1f70f
|
A large number of improvements towards on-disk file GC
|
2023-11-12 00:00:42 +01:00 |
Tyler Neely
|
1786bdf025
|
Bump version
|
2023-09-10 20:48:42 -04:00 |
Tyler Neely
|
9743807f33
|
Bump concurrent-map to take advantage of massive optimization in get_lte. Properly free NodeId's for reuse
|
2023-09-03 16:45:13 -04:00 |
Tyler Neely
|
53c4654109
|
Move shared IO behavior to new shared PageCache struct
|
2023-09-03 12:31:14 -04:00 |
Tyler Neely
|
26f1e74d81
|
Bump alpha version to 117
|
2023-08-26 15:46:18 +02:00 |
Tyler Neely
|
a161729819
|
Check-in more work on empty tree leaf merges and refactoring the dirty tracking to assert on invalid state transitions
|
2023-08-26 11:24:14 +02:00 |
Tyler Neely
|
b13abe87be
|
Handle cooperative flushes more concretely to avoid bugs
|
2023-08-12 20:15:33 +02:00 |
Tyler Neely
|
65a8a1a5ec
|
Remove INDEX_FANOUT and EBR const generics from Db. Fix flush safety bug
|
2023-08-12 18:45:32 +02:00 |
Tyler Neely
|
72cfb06838
|
Fix caching behavior
|
2023-08-07 08:32:50 +02:00 |
Tyler Neely
|
6a1ff5ec25
|
Fix tests under linux
|
2023-08-06 18:27:29 +00:00 |
Tyler Neely
|
47ce0c94c6
|
Cut alpha.113 with memory leak fix
|
2023-08-06 18:21:49 +00:00 |
Tyler Neely
|
20ee4f500d
|
Improve fuzz test, implement IntoIterator for &Db
|
2023-08-06 17:56:50 +02:00 |
Tyler Neely
|
5ee89a9ea7
|
Fix an iterator bug, and begin testing with more interesting const generic values
|
2023-08-06 17:18:40 +02:00 |
Tyler Neely
|
1b9c0577a3
|
Fix a few bugs that the intensive tests discovered
|
2023-08-06 16:29:23 +02:00 |
Tyler Neely
|
b11ebeaf47
|
Remove redundant open_default function
|
2023-08-06 11:16:13 +02:00 |
Tyler Neely
|
d9179c8f5c
|
Cut new release with bugfixes
|
2023-08-06 11:13:26 +02:00 |
Tyler Neely
|
eccaadc514
|
Cut alpha.107
|
2023-08-06 10:24:22 +02:00 |
Tyler Neely
|
65383018f5
|
Fix a test and tune-down log verbosity
|
2023-08-05 20:30:51 +02:00 |
Tyler Neely
|
bb6d53aa83
|
Fix writebatch dirty page tracking issue that the concurrent crash test found
|
2023-08-05 20:27:17 +02:00 |
Tyler Neely
|
4ea84fb7b6
|
Cut alpha.104
|
2023-08-05 15:39:51 +02:00 |
Tyler Neely
|
117ad011c5
|
Clear away other databases for comparative benchmarking for now
|
2023-08-05 15:38:28 +02:00 |
Tyler Neely
|
5dfe3907f6
|
Check-in some correctness efforts
|
2023-08-05 15:34:47 +02:00 |
Tyler Neely
|
5ebd72d311
|
follow SPDX 2.1 license expression standard
|
2023-08-05 10:32:23 +02:00 |
Tyler Neely
|
d1b1a73e33
|
Fix temporary directory support
|
2023-08-05 09:20:21 +02:00 |
Tyler Neely
|
9df7f3c6e8
|
Merge the tests and most of the Tree methods from old sled into sled 1.0
|
2023-07-30 13:38:18 +02:00 |
Tyler Neely
|
43f52dc9bf
|
Clean up a variety of codepaths after merging crates
|
2023-07-29 12:31:26 +02:00 |
Tyler Neely
|
3c19bfb5ee
|
Move some dependencies into this crate for better customization. Cut new version.
|
2023-07-29 11:54:26 +02:00 |
Tyler Neely
|
41a982978b
|
Cut new version for periodic flush thread
|
2023-07-28 21:31:18 +02:00 |
Tyler Neely
|
cd4c58f792
|
Sand-off a few edges, rename bloodstone->sled
|
2023-07-28 14:25:08 +02:00 |
Tyler Neely
|
3d4c6a7c40
|
Check-in basic project bloodstone implementation
|
2023-07-28 14:13:32 +02:00 |
Tyler Neely
|
6839fa77e2
|
Remove zstd in anticipation for it being re-added through marble
|
2022-10-02 10:36:51 +02:00 |
Tyler Neely
|
265bc6f9e2
|
Remove old io_uring support before rewrite
|
2022-10-01 21:12:02 +02:00 |
dependabot[bot]
|
15fb2ba2ff
|
Update zstd requirement from 0.10.0 to 0.11.2
Updates the requirements on [zstd](https://github.com/gyscos/zstd-rs) to permit the latest version.
- [Release notes](https://github.com/gyscos/zstd-rs/releases)
- [Commits](https://github.com/gyscos/zstd-rs/compare/v0.10.0...v0.11.2)
---
updated-dependencies:
- dependency-name: zstd
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-05-12 10:14:14 +00:00 |
Tyler Neely
|
c3355ef50b
|
Merge pull request #1398 from spacejam/tyler_merge_subscriber_bugfix
merge subscriber bugfix
|
2022-02-16 14:21:32 -06:00 |
Tyler Neely
|
a7ea664b1c
|
Merge branch 'tyler_0.34.7' into tyler_always_use_threads
|
2022-02-16 21:08:17 +01:00 |
dependabot[bot]
|
c2b6609870
|
Update parking_lot requirement from 0.11.1 to 0.12.0
Updates the requirements on [parking_lot](https://github.com/Amanieu/parking_lot) to permit the latest version.
- [Release notes](https://github.com/Amanieu/parking_lot/releases)
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Amanieu/parking_lot/compare/0.11.1...0.12.0)
---
updated-dependencies:
- dependency-name: parking_lot
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-01-31 10:12:21 +00:00 |
dependabot[bot]
|
abdb665759
|
Update zstd requirement from 0.9.0 to 0.10.0
Updates the requirements on [zstd](https://github.com/gyscos/zstd-rs) to permit the latest version.
- [Release notes](https://github.com/gyscos/zstd-rs/releases)
- [Commits](https://github.com/gyscos/zstd-rs/commits)
---
updated-dependencies:
- dependency-name: zstd
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-01-24 10:18:40 +00:00 |
Tyler Neely
|
d81865d07f
|
Cut 0.34.7
|
2021-09-12 11:31:23 +02:00 |
Tyler Neely
|
1893ea4efc
|
Bump dependencies
|
2021-09-12 11:30:13 +02:00 |
dependabot[bot]
|
09919dc89f
|
Update zerocopy requirement from 0.5.0 to 0.6.0
Updates the requirements on zerocopy to permit the latest version.
---
updated-dependencies:
- dependency-name: zerocopy
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-09-08 10:10:22 +00:00 |
dependabot[bot]
|
d201d452a0
|
Update env_logger requirement from 0.8.4 to 0.9.0
Updates the requirements on [env_logger](https://github.com/env-logger-rs/env_logger) to permit the latest version.
- [Release notes](https://github.com/env-logger-rs/env_logger/releases)
- [Changelog](https://github.com/env-logger-rs/env_logger/blob/main/CHANGELOG.md)
- [Commits](https://github.com/env-logger-rs/env_logger/compare/v0.8.4...v0.9.0)
---
updated-dependencies:
- dependency-name: env_logger
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-07-15 10:12:49 +00:00 |
Tyler Neely
|
eb543db545
|
Remove measure_allocs feature from main crate
|
2021-06-25 16:12:35 +02:00 |
Tyler Neely
|
67b29bc2e9
|
Bump deps
|
2021-06-11 16:22:47 +02:00 |
Tyler Neely
|
b118d5f6b5
|
Add memory shredding feature for catching uninitialized and use-after-free issues in test.
|
2021-05-16 01:44:05 +02:00 |
Tyler Neely
|
c248e151af
|
clean up zstd import
|
2021-05-15 16:57:59 +02:00 |
Tyler Neely
|
41197ce271
|
Bump zstd version
|
2021-05-15 16:45:32 +02:00 |