Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/go-gitea/bolt
An embedded key/value database for Go.
https://github.com/go-gitea/bolt
4dbd354a8d9b4dae839de6e24707017af432ba2f authored over 10 years ago by Martin Kobetic <[email protected]>
0716cdaec8e4a0d12085cda61d58ae275028670b authored over 10 years ago by Martin Kobetic <[email protected]>
0dbfa3f08a0d2657cc7fc9b7b46af1f0aa271d45 authored over 10 years ago by Martin Kobetic <[email protected]>
deffc06a05af5b39f8b06c29768d2300fedbcc76 authored over 10 years ago by Martin Kobetic <[email protected]>
c4ad027df774d84c29c9cc53436071c87138c60d authored over 10 years ago by Martin Kobetic <[email protected]>
b9899d09ab6c032b54fe4a09e9389dff28d8a7f8 authored over 10 years ago by Martin Kobetic <[email protected]>
Fix deletion & dereferencing.
4b56f820bc6b6fbd1720acb005de0122b2f90544 authored over 10 years ago by Ben Johnson <[email protected]>
Conflicts:
node.go
a5cb717fc7741a98adbc31d082638835e81a97b5 authored over 10 years ago by Ben Johnson <[email protected]>
c595561faae918374670ed667c64a7b95bbde9df authored over 10 years ago by Ben Johnson <[email protected]>
add asserts for detecting pgid high watermark overflow
5f13a416ce60998edfd48712a8a229f865aabdda authored over 10 years ago by Ben Johnson <[email protected]>3ffcee742c104f84321cd6c08eaa449c65114395 authored over 10 years ago by Martin Kobetic <[email protected]>
d279ea44cedc355c5dc574d2fd6edfb5e2088410 authored over 10 years ago by Martin Kobetic <[email protected]>
Add 'bolt info'.
8da0a92637dfce80ad42a49de72d742434766977 authored over 10 years ago by Ben Johnson <[email protected]>50e04a29aeebe461fe9d00ec780246ac3a222c09 authored over 10 years ago by Ben Johnson <[email protected]>
(wip) Add inline bucket support.
3d2e092a5deea650f24cfb3d5fb70be7e43b6066 authored over 10 years ago by Ben Johnson <[email protected]>d52d142275c783208a74dc90c81551a51d1e55c4 authored over 10 years ago by Ben Johnson <[email protected]>
e99a24eb44bc1da2fc6773a9c8dcf8862746f028 authored over 10 years ago by Ben Johnson <[email protected]>
0966dde0d44d5b42b132e3f2b8e8c6e3dc2c93fe authored over 10 years ago by Ben Johnson <[email protected]>
This commit adds support for writing small buckets directly inline to their value in
their paren...
Consolidate code for clarity.
6133ecb878b8ae6a7c8c9335c4e6ad2c64090d57 authored over 10 years ago by Ben Johnson <[email protected]>
This commit consolidates some of the smaller files into some of the larger files.
The smaller fi...
Remove 'bolt set'.
383ddb246a2607eed79ed351b61b293ab86c2c1e authored over 10 years ago by Ben Johnson <[email protected]>
This commit removes the 'set' command in the Bolt CLI. It proved to not be very useful
so there'...
Remove the c package
f860b35c4ec070e0b1cb162baa979790b11e3cce authored over 10 years ago by Ben Johnson <[email protected]>
The CGO binding from an external package did not work as well as hoped. The C code
has been move...
Fix Cursor.Seek to say caller should test key==nil not value==nil, explain what value==nil reall...
84570ee67e328c5631a111ffa05110630a58533b authored over 10 years ago by Ben Johnson <[email protected]>eaa47b6468543e42ed08aefab5bf83efa9ad9980 authored over 10 years ago by Tommi Virtanen <[email protected]>
458400eb82872bd909c69967f094c3ebbdf0d3d9 authored over 10 years ago by Tommi Virtanen <[email protected]>
Refactor split/spill
60624c4c19c9ddafe5caa3140189468b1ac55987 authored over 10 years ago by Ben Johnson <[email protected]>25fea2fd9f78434299036fe3a23c65dc9613f0bb authored over 10 years ago by Ben Johnson <[email protected]>
Add streaming stats to bolt bench.
a18135e055eaa4e3c13bd181247cd7b4bbc1ddd0 authored over 10 years ago by Ben Johnson <[email protected]>
This commit adds -stats-interval to the 'bolt bench' utility. By setting this argument
to an int...
Add --batch-size to 'bolt bench'
09914968baa1435525dc81b78ffa602ab087e983 authored over 10 years ago by Ben Johnson <[email protected]>
Conflicts:
cmd/bolt/bench.go
6854ca415f358279c93066bf1115e91af1108493 authored over 10 years ago by Ben Johnson <[email protected]>
This commit adds a --batch-size CLI argument to the 'bolt bench' tool.
This argument will insert...
Add Tx.Cursor().
b6135c2c9515c9068856e5c5618137e8cf1bc4ea authored over 10 years ago by Ben Johnson <[email protected]>Copy key on Put() and CreateBucket().
0dfb71267c965e464d6d633a7889c23fb31f722e authored over 10 years ago by Ben Johnson <[email protected]>
This commit adds the Cursor() function to Tx. This allows iteration on the root bucket
in a simi...
This commit makes a copy of the key byte slice before inserting into the database.
This fixes th...
Printf's %s and %q already do the right thing with []byte
46d83eb14025e1f9b79128325c5c4d811f61b5f7 authored over 10 years ago by Ben Johnson <[email protected]>1879d88c4366fcc64829a95423cdb1d0024d3472 authored over 10 years ago by Kevin Gillette <[email protected]>
d9e7e0257b4855bd2a4072f56597485a341841f0 authored over 10 years ago by Martin Kobetic <[email protected]>
More C cursor improvements
5524825919a4efc712d48e20891ee4621e101688 authored over 10 years ago by Ben Johnson <[email protected]>5612ea7694f3baac8112349d847d6b3d767e11ac authored over 10 years ago by Martin Kobetic <[email protected]>
181eb96dc707c1bb4e375b55520d1ad037b2a365 authored over 10 years ago by Martin Kobetic <[email protected]>
ded351df9218d1c43d86928206eed633efddc065 authored over 10 years ago by Martin Kobetic <[email protected]>
9d095430b446e19198c35c05f311957306de82f5 authored over 10 years ago by Martin Kobetic <[email protected]>
9cc516f8e22cd2f18566dedc6d18c7d04183e195 authored over 10 years ago by Martin Kobetic <[email protected]>
Change to BucketStats and Bucket.Stats().
775e2d6cca3deb43b54e23b92b73fa855d128f7b authored over 10 years ago by Ben Johnson <[email protected]>
This commit pluralizes the BucketStat type to be BucketStats. This makes it
more consistent with...
Add space stats to the bucket stats
7587e6180208b013d526ff2c60cda106e00d684f authored over 10 years ago by Ben Johnson <[email protected]>a02ddf402bbfde5a2d6e8a26bae188527e157634 authored over 10 years ago by Martin Kobetic <[email protected]>
03cb096230fb8d4a1d90667f87be7d168934931d authored over 10 years ago by Martin Kobetic <[email protected]>
4245fd9c4eac97fb01d1b75bb637bbdb5f4e1952 authored over 10 years ago by Martin Kobetic <[email protected]>
62592ec84021a21b35b43b39cdeaebbd740f6c0d authored over 10 years ago by Martin Kobetic <[email protected]>
9c1b76818501e93527740c59b553547c892e9c1f authored over 10 years ago by Martin Kobetic <[email protected]>
382ccc27461413f8e47d4db3016f8a1a20aa0617 authored over 10 years ago by Martin Kobetic <[email protected]>
C cursor
afe8123d91e9b7e492fec95fad537f37d911f5d0 authored over 10 years ago by Ben Johnson <[email protected]>Bench
4b0c7e3d42e34cd1babf92f69de383da432a421f authored over 10 years ago by Ben Johnson <[email protected]>
This commit adds a flexible benchmarking tool to the 'bolt' CLI. It allows
the user to separatel...
71e91e24b064c1c8e33d92b7f324b6cd57d07f87 authored over 10 years ago by Steven Normore <[email protected]>
105fece47a108f73bd18128af0403acbe8228d36 authored over 10 years ago by Steven Normore <[email protected]>
29b7d0a9a408ffa6c8528daa2c10e0f7bea8c66b authored over 10 years ago by Steven Normore <[email protected]>
97bd718b0231814f119299a460d2b7d2b15590ce authored over 10 years ago by Steven Normore <[email protected]>
6957c9d534c155e5df8d4fa3191056eba6840a08 authored over 10 years ago by Steven Normore <[email protected]>
fdde1bcb0624ce5232bf0f3226a2f47fd5a24cb3 authored over 10 years ago by Steven Normore <[email protected]>
1bead4401cfa87409d9e6aef5d6556c0aae7e3ff authored over 10 years ago by Martin Kobetic <[email protected]>
9a3d0db1b2f46e79f391c1cd839c7fce6bfb8918 authored over 10 years ago by Martin Kobetic <[email protected]>
194a0967b44932e62d10955d8f7643bd072b1a7e authored over 10 years ago by Martin Kobetic <[email protected]>
846cb9db039e600689ba2bd70be9138f2ced12de authored over 10 years ago by Martin Kobetic <[email protected]>
Conflicts:
c/cursor_test.go
a233966d0c349302d7a800e71816702312144624 authored over 10 years ago by Ben Johnson <[email protected]>
c0ae4881ab0f827f7964b47cff59d60d8c85f499 authored over 10 years ago by Ben Johnson <[email protected]>
fe1f861f745669823fc0eb0d9eb7ecfd156e532f authored over 10 years ago by Steven Normore <[email protected]>
a8cb83c00826f8acbad841e30cbdeba75eaae21f authored over 10 years ago by Ben Johnson <[email protected]>
32937280c36f9af3755472c4e8c825ec3a9d7539 authored over 10 years ago by Steven Normore <[email protected]>
Add Cursor.Bucket() function.
6903c7447bfb817c1f9995be283b3301c6c1fb5c authored over 10 years ago by Ben Johnson <[email protected]>
This commit adds an accessor to the Cursor type to retrieve the Bucket that
it was created from.
b178373351a2d9711c8614255843038c5bed5872 authored over 10 years ago by Steven Normore <[email protected]>
4e01c9fd81eec87e54ed79a6b7c04f0d2e39ea50 authored over 10 years ago by Martin Kobetic <[email protected]>
8a24e16dfd8f24a970af68ed2f4757887ee025c6 authored over 10 years ago by Martin Kobetic <[email protected]>
3ae69d73fbfbe132b6bf305ff58beb12640b874e authored over 10 years ago by Martin Kobetic <[email protected]>
fd4263d944f1e0bfef22c3f7a042c80d1a54972d authored over 10 years ago by Martin Kobetic <[email protected]>
Return bucket from CreateBucket() functions.
184f39b4dc84c31a69be6d163f4b89651424f1b0 authored over 10 years ago by Ben Johnson <[email protected]>This commit changes the API for:
Tx.CreateBucket()
Tx.CreateBucketIfNotExists()
Buc...
02cd971daafd228bcb682e270ae9c00dbd11b5b2 authored over 10 years ago by Ben Johnson <[email protected]>
Add nested buckets.
2c8020ec8e98e7b6c6c0fd3bd6e91d41caf7f25a authored over 10 years ago by Ben Johnson <[email protected]>10fed5f74d44caad8f777a38db735ebb7fb3e65b authored over 10 years ago by Ben Johnson <[email protected]>
Conflicts:
db_test.go
tx_test.go
Add import/export to CLI.
d8ec4f929730790653c1350f689da961b9a194cc authored over 10 years ago by Ben Johnson <[email protected]>This commit adds two new commands:
bolt import --input INPUT PATH
bolt export PATH
Thi...
e6b5fdc30e0398dfe0c08355babf397fb8bfc470 authored over 10 years ago by Ben Johnson <[email protected]>
This commit adds the ability to create buckets inside of other buckets.
It also replaces the buc...
Make all benchmarks constant size and add multiple sizes
e9c8f14d88c9a25c8bc4b568a9b74b9a65c642f5 authored over 10 years ago by Ben Johnson <[email protected]>Embed branch and SHA in binary during build
d73cf1101b731e0c007c17d18bccb435b67feb0e authored almost 11 years ago by Ben Johnson <[email protected]>38b69be6804306a919363d4d12bcfebb62ec97ca authored almost 11 years ago by Steven Normore <[email protected]>
ace156f52c315981b1bd42c948701c26dd0c3a37 authored almost 11 years ago by Steven Normore <[email protected]>
86cc69287202a0d0493b06b8b775157887a0a1ff authored almost 11 years ago by Martin Kobetic <[email protected]>
ac2d4f0336186dfca5e84f279392b874d57407cc authored almost 11 years ago by Ben Johnson <[email protected]>