Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge pull request #136 from Shopify/stats_space | Ben Johnson | 2014-04-22 | 2 | -33/+85 | |
|\ | | | | | Add space stats to the bucket stats | |||||
| * | rename MaxDepth to Depth | Martin Kobetic | 2014-04-22 | 2 | -6/+6 | |
| | | ||||||
| * | skip space assertions for incompatible page size | Martin Kobetic | 2014-04-22 | 1 | -14/+22 | |
| | | ||||||
| * | allign naming with MemStats | Martin Kobetic | 2014-04-22 | 2 | -32/+32 | |
| | | ||||||
| * | moar tweaks | Martin Kobetic | 2014-04-22 | 2 | -34/+55 | |
| | | ||||||
| * | update stats test | Martin Kobetic | 2014-04-22 | 1 | -0/+8 | |
| | | ||||||
| * | add Used/Free Leaf/Branch bucket stats | Martin Kobetic | 2014-04-22 | 1 | -0/+15 | |
|/ | ||||||
* | Merge pull request #134 from Shopify/c_cursor | Ben Johnson | 2014-04-21 | 6 | -5/+631 | |
|\ | | | | | C cursor | |||||
| * | all tests pass | Martin Kobetic | 2014-04-18 | 2 | -14/+22 | |
| | | ||||||
| * | trying to fix large seek | Martin Kobetic | 2014-04-17 | 2 | -14/+18 | |
| | | ||||||
| * | hide the cursor stack details behind function calls (pop/push/current) | Martin Kobetic | 2014-04-17 | 2 | -41/+101 | |
| | | ||||||
| * | tests pass | Martin Kobetic | 2014-04-17 | 2 | -6/+10 | |
| | | ||||||
| * | Merge branch 'c_cursor' of github.com:Shopify/bolt into c_cursor | Ben Johnson | 2014-04-17 | 0 | -0/+0 | |
| |\ | | | | | | | | | | | | | Conflicts: c/cursor_test.go | |||||
| | * | adds cursor iterate test | Steven Normore | 2014-04-16 | 1 | -48/+54 | |
| | | | ||||||
| * | | Clean up | Ben Johnson | 2014-04-17 | 2 | -4/+180 | |
| | | | ||||||
| * | | Add Cursor.Next() to C cursor. | Ben Johnson | 2014-04-16 | 5 | -260/+226 | |
| |/ | ||||||
| * | Fix pointer arithematic. | Ben Johnson | 2014-04-16 | 2 | -54/+49 | |
| | | ||||||
| * | wip | Steven Normore | 2014-04-16 | 3 | -58/+103 | |
| | | ||||||
| * | build c/cursor and running tests | Steven Normore | 2014-04-16 | 5 | -12/+171 | |
| | | ||||||
| * | fix up the C bits to compile | Martin Kobetic | 2014-04-16 | 2 | -69/+74 | |
| | | ||||||
| * | cleanup | Martin Kobetic | 2014-04-16 | 2 | -8/+7 | |
| | | ||||||
| * | minor cleanup | Martin Kobetic | 2014-04-16 | 1 | -14/+26 | |
| | | ||||||
| * | first draft | Martin Kobetic | 2014-04-16 | 2 | -0/+193 | |
| | | ||||||
* | | Merge pull request #135 from benbjohnson/bench | Ben Johnson | 2014-04-19 | 7 | -142/+308 | |
|\ \ | | | | | | | Bench | |||||
| * | | Add 'bolt bench'. | Ben Johnson | 2014-04-18 | 9 | -496/+281 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a flexible benchmarking tool to the 'bolt' CLI. It allows the user to separately specify the write mode and read mode (e.g. sequential random, etc). It also allows the user to isolate profiling to either the read or the writes. Currently the bench tool only supports "seq" read and write modes. It also does not support streaming of Bolt counters yet. Fixes #95. /cc @snormore | |||||
| * | | move bench package to bench/cmd/bolt/bench | Steven Normore | 2014-04-18 | 4 | -96/+96 | |
| | | | ||||||
| * | | add bench sub-package | Steven Normore | 2014-04-18 | 6 | -94/+97 | |
| | | | ||||||
| * | | add benchmarks using Benchmark framework | Steven Normore | 2014-04-18 | 9 | -161/+239 | |
| | | | ||||||
| * | | fix basic parallel benchmark | Steven Normore | 2014-04-18 | 1 | -7/+48 | |
| | | | ||||||
| * | | moar bench package | Steven Normore | 2014-04-18 | 9 | -43/+206 | |
| | | | ||||||
| * | | initial bench and generate command structure | Steven Normore | 2014-04-18 | 4 | -0/+96 | |
|/ / | ||||||
* | | Merge pull request #131 from benbjohnson/cursor-bucket | Ben Johnson | 2014-04-16 | 2 | -0/+17 | |
|\ \ | |/ |/| | Add Cursor.Bucket() function. | |||||
| * | Add Cursor.Bucket() function. | Ben Johnson | 2014-04-16 | 2 | -0/+17 | |
|/ | | | | | This commit adds an accessor to the Cursor type to retrieve the Bucket that it was created from. | |||||
* | Merge pull request #130 from benbjohnson/create-bucket-api | Ben Johnson | 2014-04-16 | 9 | -87/+150 | |
|\ | | | | | Return bucket from CreateBucket() functions. | |||||
| * | Return bucket from CreateBucket() functions. | Ben Johnson | 2014-04-15 | 9 | -87/+150 | |
|/ | | | | | | | | | | | This commit changes the API for: Tx.CreateBucket() Tx.CreateBucketIfNotExists() Bucket.CreateBucket() Bucket.CreateBucketIfNotExists() These functions now return the *Bucket and error instead of just the error. | |||||
* | Fix race detector CI. | Ben Johnson | 2014-04-11 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #127 from benbjohnson/nested-keys | Ben Johnson | 2014-04-11 | 35 | -1519/+2054 | |
|\ | | | | | Add nested buckets. | |||||
| * | Upgrade import/export to use nested buckets. | Ben Johnson | 2014-04-11 | 8 | -27/+78 | |
| | | ||||||
| * | Merge branch 'master' into nested-keys | Ben Johnson | 2014-04-11 | 14 | -41/+361 | |
| |\ | |/ |/| | | | | | | | Conflicts: db_test.go tx_test.go | |||||
* | | Merge pull request #128 from benbjohnson/import-export | Ben Johnson | 2014-04-11 | 11 | -24/+310 | |
|\ \ | | | | | | | Add import/export to CLI. | |||||
| * | | Add import/export to CLI. | Ben Johnson | 2014-04-11 | 11 | -24/+310 | |
|/ / | | | | | | | | | | | | | | | | | | | | | This commit adds two new commands: bolt import --input INPUT PATH bolt export PATH This exports the database in a simple, nested, key/value JSON document. Each node in the document has a "key", a "value", and an optional "type". The key and value fields are both base64 encoded. | |||||
* | | Merge pull request #122 from mkobetic/benchmark_tweaks | Ben Johnson | 2014-04-10 | 2 | -49/+35 | |
|\ \ | | | | | | | Make all benchmarks constant size and add multiple sizes | |||||
| * | | make all benchmarks constant size and add multiple sizes | Martin Kobetic | 2014-04-08 | 2 | -49/+35 | |
| | | | ||||||
* | | | Merge pull request #123 from Shopify/commit_in_binary | Ben Johnson | 2014-04-09 | 3 | -2/+8 | |
|\ \ \ | |/ / |/| | | Embed branch and SHA in binary during build | |||||
| * | | add ldflags on build with main.commit and main.branch to Makefile | Steven Normore | 2014-04-09 | 2 | -2/+7 | |
| | | | ||||||
| * | | add bin to gitignore | Steven Normore | 2014-04-09 | 1 | -0/+1 | |
|/ / | ||||||
* | | Merge branch 'master' of https://github.com/boltdb/bolt | Ben Johnson | 2014-04-08 | 2 | -1/+9 | |
|\ \ | ||||||
| * \ | Merge pull request #121 from snormore/makefile_env | Ben Johnson | 2014-04-08 | 1 | -0/+8 | |
| |\ \ | | | | | | | | | Add get/build targets to Makefile | |||||
| | * | | add get/build targets to Makefile | Steven Normore | 2014-04-08 | 1 | -0/+8 | |
| | | | | ||||||
| * | | | Merge pull request #120 from snormore/readme_typo | Ben Johnson | 2014-04-08 | 1 | -1/+1 | |
| |\ \ \ | | |/ / | |/| | | Fix typo in README |