cyq
d33737f1a1
将string替换为Slice
pirms 8 mēnešiem
cyq
cac71dedbd
Merge commit '4c938eb956ae880d70d4a835f5d5f93db9231d9b' into cyq
pirms 8 mēnešiem
cyq
55c59fe021
fix
pirms 8 mēnešiem
augurier
4c938eb956
统一了writeoption
pirms 8 mēnešiem
augurier
76b52eb235
Merge branch 'cyq' into ld
pirms 8 mēnešiem
augurier
65bbece7d0
对benchmark部分修改
pirms 8 mēnešiem
cyq
0c1d366879
fix bug
pirms 8 mēnešiem
cyq
dc056b92b6
Merge commit '8dfdd9b9e92b8c26d4e4b37b24e3c90a47d49762' into cyq
pirms 8 mēnešiem
augurier
8dfdd9b9e9
findkeysbyfield 迭代器引用问题修复,注释整理
pirms 8 mēnešiem
augurier
791c69262b
Merge branch 'cyq' into ld
pirms 8 mēnešiem
augurier
ea3d7c31f5
模拟崩溃测试综合版
pirms 8 mēnešiem
cyq
622ce1e987
fielddb的benchmark、性能插桩以及一个对比的testdb
pirms 8 mēnešiem
cyq
91eaddd125
Merge commit '23b603dda024e20c6e7238ef5f132be2e3ad59d8' into cyq
pirms 8 mēnešiem
augurier
23b603dda0
模拟插入数据时崩溃的测试
pirms 8 mēnešiem
augurier
6c0b64cfa3
正常退出的恢复测试
pirms 8 mēnešiem
augurier
d5e46b56b3
增加并通过了write相关测试
pirms 8 mēnešiem
augurier
c7bfb1f725
Merge branch 'cyq' into ld
pirms 9 mēnešiem
cyq
0fed70d5c3
Batchreq和Write接口的实现,但未完成测试
pirms 9 mēnešiem
cyq
8657ec3748
完成了recover,修复了有关ParseValuede的内存泄漏问题和有关Transput和TransDelete的潜在内存访问异常问题
pirms 9 mēnešiem
augurier
462019353e
加了点测试,修了点bug
pirms 9 mēnešiem
augurier
cefdd3db4f
补充delete,一并修改了put逻辑,支持put和delete的合并req
pirms 9 mēnešiem
augurier
32d8a45989
测试框架和并发测试,并跑通(没有实现delete和恢复)
pirms 9 mēnešiem
cyq
d30aaecf56
iDeleteReq的prepare
pirms 9 mēnešiem
cyq
f2f8f8200d
补充
pirms 9 mēnešiem
cyq
f464e09933
并发控制的基本框架和大部分实现
pirms 9 mēnešiem
cyq
98f5c9d2c5
Merge commit '099d8183448d6fe2d38f21bfe768b1f5651324ae' into cyq
pirms 9 mēnešiem
augurier
099d818344
lab2部分基础实现(没有并发和metadb)
pirms 9 mēnešiem
augurier
d6995373ea
修完bug,补充lab1测试,跑通
pirms 9 mēnešiem
augurier
c6e83ce91e
Merge branch 'cyq' into ld
pirms 9 mēnešiem
cyq
26bdb79590
一些初步的想法和实现,可能需要大改
pirms 9 mēnešiem
cyq
f06fd7b5e5
3DB设计设想草稿
pirms 9 mēnešiem
augurier
abe34b2c6b
分工与补充
pirms 9 mēnešiem
cyq
1257726781
封装了InternalFieldArray,初步搭建了FieldDB框架
pirms 9 mēnešiem
cyq
c614bd6197
Merge branch 'ld' into cyq
pirms 9 mēnešiem
augurier
17ed0600c7
大致完成设计文档
pirms 9 mēnešiem
augurier
de6d67f12b
补充了一些
pirms 9 mēnešiem
cyq
18634883f3
一些想法
pirms 9 mēnešiem
cyq
53da4d14ff
一些想法
pirms 9 mēnešiem
augurier
2801f6c624
设计文档初稿
pirms 9 mēnešiem
augurier
c942a4415d
实现了(反)序列化存储
pirms 10 mēnešiem
augurier
ff5c0b84bf
补充接口
pirms 10 mēnešiem
augurier
96b892b5af
添加了(反)序列化接口,原始测试,通过编译
pirms 10 mēnešiem
augurier
69148c94b6
初始readme
pirms 10 mēnešiem
Austin Sullivan
23e35d792b
Merge pull request #1202 from pkasting/main
[jumbo] Add begin()/end() to Slice.
pirms 1 gada
leveldb Team
eb31d19999
Allow compaction to finish in TEST_CompactRange
Waits for a current transaction to finish in TEST_CompactRange when the
`background_work_finished_signal_` signal may be emitted due to an error. This is a prospective fix for flaky crashes observed in b/351680196#comment5.
PiperOrigin-RevId: 663457574
pirms 1 gada
Peter Kasting
2cc36eb566
[jumbo] Add begin()/end() to Slice.
This allows this type to meet the requirements of e.g.
std::ranges::range, which is necessary for it to work with the
std::span range constructor, or the "non-legacy" constructor for
Chromium's base::span.
Bug: none
pirms 1 gada
leveldb Team
068d5ee1a3
leveldb: Check slice length in Footer::DecodeFrom()
Without this check decoding the footer in Table::Open() can read
uninitialized bytes from a buffer allocated on the stack if the file
was unexpectedly short.
In practice this is probably fine since this function validates a magic
number but MSan complains about branching on uninitialized data.
PiperOrigin-RevId: 525271012
pirms 2 gadiem
leveldb Team
c61238dcf3
Support Zstd compression level in Leveldb
PiperOrigin-RevId: 520556840
pirms 2 gadiem
Victor Costan
77d66aaf3e
Fix GitHub CI on Linux.
This PR temporarily removes a package that is currently broken on
GitHub's Ubuntu 22.04 installation. This is the most expedient way to
make the CI green again, so we can test any other changes we may want to
land.
PiperOrigin-RevId: 520206940
pirms 2 gadiem
Victor Costan
9cbbc5fb75
Merge pull request #1104 from reillyeon:chromium_env
PiperOrigin-RevId: 520172744
pirms 2 gadiem