aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Add support for arm64Qiang Huang2015-10-091-0/+9
|/ / | | | | | | | | | | | | Added build tag for arm64, so we won't get any errors on other platforms with go 1.4.x. Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
* | Merge pull request #428 from lukechampine/patch-1Ben Johnson2015-09-211-1/+2
|\ \ | | | | | | Document undefined behavior in ForEach
| * | Document undefined behavior in ForEachLuke Champine2015-09-211-1/+2
| |/
* | Merge pull request #427 from joyrexus/masterBen Johnson2015-09-211-0/+4
|\ \ | |/ |/| Add two little projects to README project list
| * add stow and buckets to projects listJason Voigt2015-09-211-0/+4
|/
* Merge pull request #418 from benbjohnson/revert-arm64Ben Johnson2015-09-091-7/+0
|\ | | | | Revert arm64 change
| * revert arm64 changeBen Johnson2015-09-091-7/+0
|/ | | | | | | This commit removes the arm64 change because it caused issues with Go 1.4. Fixes #416.
* Merge pull request #414 from jefby/jefbyBen Johnson2015-09-091-0/+7
|\ | | | | add bolt_arm64.go for arm64
| * add bolt_arm64.go for arm64jefby2015-09-081-0/+7
|/ | | | Signed-off-by: jefby <jef199006@gmail.com>
* Merge pull request #413 from benbjohnson/release-rwtxBen Johnson2015-09-041-1/+7
|\ | | | | Release read-write Tx after close
| * release read-write tx after closeBen Johnson2015-09-041-1/+7
| | | | | | | | | | | | | | | | This commit removes references to the last write transaction and and its dirty pages after the transaction has been closed. This bug did not affect the safety of the data, however, it would cause dirty pages to linger in-memory until the next write transaction began.
* | Merge pull request #411 from Apsalar/solaris-mmap-flock-fixesBen Johnson2015-08-243-1/+112
|\ \ | | | | | | solaris: fix issues with mmap, munmap, madvise and flock
| * | solaris: fix issues with mmap, munmap, madvise and flockKen Sedgwick2015-08-213-1/+112
|/ /
* | Merge pull request #405 from artyom/bolt-command-prints-fixBen Johnson2015-08-111-3/+3
|\ \ | | | | | | Fix invalid fmt.Fprintln/Errorf calls
| * | Fix invalid fmt.Fprintln/Errorf callsArtyom Pervukhin2015-08-111-3/+3
|/ / | | | | | | | | `go vet` discovered two calls of Fprintln with trailing newline and one Errorf call without proper format string.
* | Merge pull request #403 from tv42/readme-bazilBen Johnson2015-07-311-1/+1
|\ \ | | | | | | Better URL for Bazil in README
| * | Better URL for Bazil in READMETommi Virtanen2015-07-291-1/+1
|/ /
* | Merge pull request #398 from odeke-em/masterBen Johnson2015-07-151-0/+1
|\ \ | |/ |/| README: add drive to projects using bolt
| * README: add drive to projects using boltEmmanuel Odeke2015-07-141-0/+1
|/
* Merge sorted pgids rather than resorting everythingMartin Kobetic2015-06-165-7/+117
|
* Merge pull request #388 from ajvb/masterBen Johnson2015-06-101-0/+1
|\ | | | | Added Kala to Projects Using Bolt section
| * Added Kala to Projects Using Bolt sectionAJ Bahnken2015-06-101-0/+1
|/
* Merge pull request #387 from benbjohnson/batch-docBen Johnson2015-06-101-0/+3
|\ | | | | Add batch size and delay docs
| * Add batch size and delay docsBen Johnson2015-06-101-0/+3
|/ | | | | | | | | This commit adds documentation for batch size and delay to the DB.Batch() call. Previously there was no reference to these properties from the Batch() call so it was nearly impossible for anyone to know to adjust these settings. Thanks to Kelly Sommers for bringing the doc issue to my attention.
* Merge pull request #384 from benbjohnson/droneBen Johnson2015-06-041-0/+4
|\ | | | | Fix Drone CI
| * Fix Drone CI.Ben Johnson2015-06-041-0/+4
|/ | | | | | | This commit ignores the TestBucket_Put_ValueTooLarge test on Drone CI because the containers do not have enough memory. This test will still be run by anyone else who runs the test suite so that will still provide coverage.
* Merge pull request #367 from mdlayher/masterBen Johnson2015-06-031-0/+12
|\ | | | | bucket_test: add test for ErrValueTooLarge on insert
| * bucket_test: add test for ErrValueTooLarge on insertMatt Layher2015-05-121-0/+12
| |
* | Merge pull request #368 from mdlayher/test_tx_foreachBen Johnson2015-06-031-0/+32
|\ \ | | | | | | tx_test: add tests for two tx.ForEach cases
| * | tx_test: add tests for two tx.ForEach casesMatt Layher2015-05-121-0/+32
| | |
* | | Merge pull request #383 from benbjohnson/madviseBen Johnson2015-06-031-0/+14
|\ \ \ | | | | | | | | Add madvise() after mmap().
| * | | Add madvise() after mmap().Ben Johnson2015-06-021-0/+14
|/ / / | | | | | | | | | | | | | | | This commit advises the mmapped data file to use MADV_RANDOM to avoid readahead. This can provide a performance boost to Bolt databases that are larger than memory by avoiding unnecessary disk i/o.
* | | Merge pull request #379 from benbjohnson/tx-docBen Johnson2015-05-212-0/+10
|\ \ \ | | | | | | | | Add docs for dependent transactions.
| * | | Add docs for dependent transactions.Ben Johnson2015-05-212-0/+10
|/ / / | | | | | | | | | | | | | | | | | | | | | This commit adds documentation to clarify that read-only and read-write transactions should not be mixed in the same goroutine as it can cause deadlocks during remapping. See: https://github.com/boltdb/bolt/issues/378
* | | Merge pull request #377 from benbjohnson/close-raceBen Johnson2015-05-212-1/+51
|\ \ \ | | | | | | | | Wait for pending transactions on close
| * | | Wait for pending tx on close.Ben Johnson2015-05-202-1/+51
|/ / / | | | | | | | | | | | | This commit fixes the DB.Close() function so that it waits for any open transactions to finish before closing.
* | | Merge pull request #376 from ryanuber/readme-consulBen Johnson2015-05-191-0/+1
|\ \ \ | | | | | | | | Add Consul to README
| * | | Add Consul to READMERyan Uber2015-05-191-0/+1
|/ / /
* | | READMEBen Johnson2015-05-181-0/+15
| | |
* | | Merge branch 'ro'Ben Johnson2015-05-185-15/+124
|\ \ \
| * | | Add test case inline documentation.Ben Johnson2015-05-182-6/+22
| | | |
| * | | make ignoring Truncate() explicitsasha-s2015-05-183-12/+7
| | | | | | | | | | | | | | | | https://github.com/boltdb/bolt/pull/371#issuecomment-103176330
| * | | use a shared lock in read-only modesasha-s2015-05-184-25/+35
| | | | | | | | | | | | | | | | https://github.com/boltdb/bolt/pull/371#issuecomment-103119486
| * | | open read-only databases in read-only modesasha-s2015-05-145-14/+102
| | |/ | |/|
* | | Merge pull request #375 from benbjohnson/min-mmap-sizeBen Johnson2015-05-181-2/+2
|\ \ \ | | | | | | | | Change min mmap size from 1MB to 32KB.
| * | | Change min mmap size from 1MB to 32KB.Ben Johnson2015-05-181-2/+2
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adjusts the minimum mmap size from 1MB to 32KB. The previous limit was arbitrary and causes wasted space for very small databases. Thanks to @mcuadros for submitting the original pull request: https://github.com/boltdb/bolt/pull/351
* | | Merge pull request #374 from oliver006/masterBen Johnson2015-05-181-0/+1
|\ \ \ | | | | | | | | Update README.md - add project
| * | | Update README.mdOliver2015-05-181-0/+1
| |/ / | | | | | | Adding prometheus annotation server to the list projects using BoltDB.
* | | Merge branch 'fix-crash'Ben Johnson2015-05-183-11/+44
|\ \ \ | |/ / |/| |
| * | Add inline documentation for bdc109b.Ben Johnson2015-05-183-11/+22
| | | | | | | | | | | | | | | This commit simply adds some additional comments to the commit provided by sasha-s that fixes the "slice out of bounds" errors.