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

Add support for arm64

Added build tag for arm64, so we won't get any errors on other
platforms with go 1.4.x.

Signed-...

503413c0153839f5f316579d99c4bf1f09fa023f authored over 9 years ago by Qiang Huang <[email protected]>
adding seperate files to compile on IBM Power and Z

Signed-off-by: Srini Brahmaroutu <[email protected]>

721cf88e1b42e1a1112ec99600ec7c4ac3ebe34e authored over 9 years ago by Srini Brahmaroutu <[email protected]>
Merge pull request #428 from lukechampine/patch-1

Document undefined behavior in ForEach

51f99c862475898df9773747d3accd05a7ca33c1 authored over 9 years ago by Ben Johnson <[email protected]>
Merge pull request #427 from joyrexus/master

Add two little projects to README project list

ebe1067083ccbbbe33872a4f7be1f57e0f1accce authored over 9 years ago by Ben Johnson <[email protected]>
Document undefined behavior in ForEach

5f9559f227d35426880a20cda02363ee0e27fb2b authored over 9 years ago by Luke Champine <[email protected]>
add stow and buckets to projects list

130d6c5d98b63802bd2be83e7c04cada73836f4c authored over 9 years ago by Jason Voigt <[email protected]>
windows: implement file locking

1cb787ee7bfebef44baf98158967a37735e65790 authored over 9 years ago by James Tucker <[email protected]>
Merge pull request #418 from benbjohnson/revert-arm64

Revert arm64 change

033d4ec028192f38aef67ae47bd7b89f343145b5 authored over 9 years ago by Ben Johnson <[email protected]>
revert arm64 change

This commit removes the arm64 change because it caused issues
with Go 1.4.

Fixes #416.

a74efb5d167b1f59d1dbe543f599d6764c22defd authored over 9 years ago by Ben Johnson <[email protected]>
Merge pull request #414 from jefby/jefby

add bolt_arm64.go for arm64

9f37fd92c729588b2a9f0fc446b504ec02f027df authored over 9 years ago by Ben Johnson <[email protected]>
add bolt_arm64.go for arm64

Signed-off-by: jefby <[email protected]>

69f6bd2f788f235deb9ce86f502099672caa2db9 authored over 9 years ago by jefby <[email protected]>
Merge pull request #413 from benbjohnson/release-rwtx

Release read-write Tx after close

0c24824a36818ef7fb62d30142020dbe3178468d authored over 9 years ago by Ben Johnson <[email protected]>
release read-write tx after close

This commit removes references to the last write transaction and
and its dirty pages after the t...

4c92e3fa226b34f724eab2484c7e576a6556c1b9 authored over 9 years ago by Ben Johnson <[email protected]>
Merge pull request #411 from Apsalar/solaris-mmap-flock-fixes

solaris: fix issues with mmap, munmap, madvise and flock

90fef389f98027ca55594edd7dbd6e7f3926fdad authored over 9 years ago by Ben Johnson <[email protected]>
solaris: fix issues with mmap, munmap, madvise and flock

2f4ba1c5331c044ed8c2743b791d5bedf0efa54b authored over 9 years ago by Ken Sedgwick <[email protected]>
Merge pull request #405 from artyom/bolt-command-prints-fix

Fix invalid fmt.Fprintln/Errorf calls

0f053fabc06119583d61937a0a06ef0ba0f1b301 authored over 9 years ago by Ben Johnson <[email protected]>
Fix invalid fmt.Fprintln/Errorf calls

`go vet` discovered two calls of Fprintln with trailing newline and one
Errorf call without prop...

8547e9ef2faf081800e37dbc2830b15d3547f1fb authored over 9 years ago by Artyom Pervukhin <[email protected]>
Merge pull request #403 from tv42/readme-bazil

Better URL for Bazil in README

c2745b3c62985affcf08d0522135f4747e9b81f3 authored over 9 years ago by Ben Johnson <[email protected]>
Better URL for Bazil in README

df7ec9554b2c50b944d82f0391915741eac38526 authored over 9 years ago by Tommi Virtanen <[email protected]>
Merge pull request #398 from odeke-em/master

README: add drive to projects using bolt

980670afcebfd86727505b3061d8667195234816 authored over 9 years ago by Ben Johnson <[email protected]>
README: add drive to projects using bolt

c46c54210a386a2d5f39002fc08175c7a04dff4c authored over 9 years ago by Emmanuel Odeke <[email protected]>
Merge sorted pgids rather than resorting everything

04a3e85793043e76d41164037d0d7f9d53eecae3 authored over 9 years ago by Martin Kobetic <[email protected]>
Merge pull request #388 from ajvb/master

Added Kala to Projects Using Bolt section

be4e606bc48012421bc90eda58a8aad7a95aaf83 authored over 9 years ago by Ben Johnson <[email protected]>
Added Kala to Projects Using Bolt section

af0644b17aebdcf4a9f8192c98ec35635494c892 authored over 9 years ago by AJ Bahnken <[email protected]>
Merge pull request #387 from benbjohnson/batch-doc

Add batch size and delay docs

abb4088170cfac644ed5f4648a5cdc566cdb1da2 authored over 9 years ago by Ben Johnson <[email protected]>
Add batch size and delay docs

This commit adds documentation for batch size and delay to the
DB.Batch() call. Previously there...

696f3a3ada8d748baa5719106e9b20b0fa716561 authored over 9 years ago by Ben Johnson <[email protected]>
Merge pull request #384 from benbjohnson/drone

Fix Drone CI

5eb31d5821750fbc84284d610c0ce85261662adb authored over 9 years ago by Ben Johnson <[email protected]>
Fix Drone CI.

This commit ignores the TestBucket_Put_ValueTooLarge test on
Drone CI because the containers do ...

06e894e661b87a83fa275f508f97f382453b7734 authored over 9 years ago by Ben Johnson <[email protected]>
Merge pull request #367 from mdlayher/master

bucket_test: add test for ErrValueTooLarge on insert

34b7c13e0451a15bfbca7bb461824c5df0ebca1a authored over 9 years ago by Ben Johnson <[email protected]>
Merge pull request #368 from mdlayher/test_tx_foreach

tx_test: add tests for two tx.ForEach cases

764b4844e99e982af55d44220e676b96ef8502c2 authored over 9 years ago by Ben Johnson <[email protected]>
Merge pull request #383 from benbjohnson/madvise

Add madvise() after mmap().

8f42da05d6e14dcd20c0a19ef3f1ae7daeca6f21 authored over 9 years ago by Ben Johnson <[email protected]>
Add madvise() after mmap().

This commit advises the mmapped data file to use MADV_RANDOM to avoid
readahead. This can provid...

88f777f332022ad2b92be5ceccf1863e9fb4d53f authored over 9 years ago by Ben Johnson <[email protected]>
Merge pull request #379 from benbjohnson/tx-doc

Add docs for dependent transactions.

afceb316b96ea97cbac6d23afbdf69543d80748a authored over 9 years ago by Ben Johnson <[email protected]>
Add docs for dependent transactions.

This commit adds documentation to clarify that read-only and read-write
transactions should not ...

a03d52a9ddf084a281b7dc0c4f47dca2c8ba2c3c authored over 9 years ago by Ben Johnson <[email protected]>
Merge pull request #377 from benbjohnson/close-race

Wait for pending transactions on close

c69cb102ce8f7609b57f75d0ccb10862167001e7 authored over 9 years ago by Ben Johnson <[email protected]>
Wait for pending tx on close.

This commit fixes the DB.Close() function so that it waits for any
open transactions to finish b...

e929eba364732aa3a7eb76e2c9c38b7d23b8a980 authored over 9 years ago by Ben Johnson <[email protected]>
Merge pull request #376 from ryanuber/readme-consul

Add Consul to README

55af28c19cd84431e1f3c5b132a07c1deecff10b authored over 9 years ago by Ben Johnson <[email protected]>
Add Consul to README

89ab2196305961fcf0eafa8a571a366448fee063 authored over 9 years ago by Ryan Uber <[email protected]>
README

957d850b5158a4eebf915476058e720f43459584 authored over 9 years ago by Ben Johnson <[email protected]>
Merge branch 'ro'

d4363a920813e181d1a65a7e4c2ac7bdbcbd94a1 authored over 9 years ago by Ben Johnson <[email protected]>
Add test case inline documentation.

df52bd0803e5062c92eb947ef63fdf0dd74c5753 authored over 9 years ago by Ben Johnson <[email protected]>
make ignoring Truncate() explicit

https://github.com/boltdb/bolt/pull/371#issuecomment-103176330

aa13f7f94f882fa0964b801c062217c0b9a45436 authored over 9 years ago by sasha-s <[email protected]>
use a shared lock in read-only mode

https://github.com/boltdb/bolt/pull/371#issuecomment-103119486

fda75748b51d0dade234b5f6438bc8a2f8d71d23 authored over 9 years ago by sasha-s <[email protected]>
Merge pull request #375 from benbjohnson/min-mmap-size

Change min mmap size from 1MB to 32KB.

c5eb8da41335eb85d4220e747831caafa8430ef3 authored over 9 years ago by Ben Johnson <[email protected]>
Change min mmap size from 1MB to 32KB.

This commit adjusts the minimum mmap size from 1MB to 32KB. The
previous limit was arbitrary and...

a450f843ee57645db062a4fe472c4509a7a1c7a2 authored over 9 years ago by Ben Johnson <[email protected]>
Merge pull request #374 from oliver006/master

Update README.md - add project

75e094b84fc4e3443771286d3ffc8d623e00bfd4 authored over 9 years ago by Ben Johnson <[email protected]>
Merge branch 'fix-crash'

2c5801beddf0f53eeb75b3e10cb5f749b92e4b54 authored over 9 years ago by Ben Johnson <[email protected]>
Add inline documentation for bdc109b.

This commit simply adds some additional comments to the commit provided
by sasha-s that fixes th...

bf5458de2f302248c02015a7439104baa9b0b103 authored over 9 years ago by Ben Johnson <[email protected]>
Update README.md

Adding prometheus annotation server to the list projects using BoltDB.

27f88b367db29d777fa909992a69a84661457d43 authored over 9 years ago by Oliver <[email protected]>
open read-only databases in read-only mode

019bf5b010caa9b546c17add2ddd68d58c58fc10 authored over 9 years ago by sasha-s <[email protected]>
tx_test: add tests for two tx.ForEach cases

06cdcaad9449e0cdde3dccbb1fdd987f6ae42dc6 authored over 9 years ago by Matt Layher <[email protected]>
bucket_test: add test for ErrValueTooLarge on insert

530d83e137c92f7c363da211bb6687b3f5d6fba3 authored over 9 years ago by Matt Layher <[email protected]>
Merge pull request #366 from benbjohnson/sync

Add DB.Sync()

2c04100eb9793f2b8541d243494e2909d2112325 authored over 9 years ago by Ben Johnson <[email protected]>
Add DB.Sync().

This commit adds DB.Sync() for users who set DB.NoSync to true.

e5aaa976ba0fde08de7bc7824cf057add525d2b8 authored over 9 years ago by Ben Johnson <[email protected]>
Add caveat regarding endianness of data files as suggested by Raphael Geronimi.

da700e8fdb065b7e073700c9afa8369d4c60c674 authored over 9 years ago by Ben Johnson <[email protected]>
Merge pull request #363 from benbjohnson/no-truncate

Add DB.NoTruncate flag.

fd65d6c95495fc58156e9407ad15e3e43dc961f8 authored over 9 years ago by Ben Johnson <[email protected]>
Add DB.NoGrowSync flag.

This commit adds the DB.NoGrowSync flag to optionally revert mmap()
calls to how they were imple...

b107b35f197faa782ddd569e7649ccdd70f987f3 authored over 9 years ago by Ben Johnson <[email protected]>
Merge pull request #354 from xiang90/cmd

cmd/bolt: remove duplicate blockProfile flag

550b8c7cb64d61665aefda8dd52ad8c34e725be5 authored over 9 years ago by Ben Johnson <[email protected]>
Merge pull request #356 from timshannon/master

Added Freehold to the projects list in README + Transaction Documentation change

8a2a9b2eb7123c41ea752bab494ff046909e9473 authored over 9 years ago by Ben Johnson <[email protected]>
Added Freehold to the projects list in README.

Added a few lines of documentation to clarify that read-only
transactions need to be rolled back ...

07590fc00bf59b68c0e6292bdb40585df3c1df4e authored over 9 years ago by Tim Shannon <[email protected]>
cmd/bolt: remove duplicate blockProfile flag

71f28eaecbebd00604d87bb1de0dae8fcfa54bbd authored over 9 years ago by Xiang Li <[email protected]>
Merge pull request #352 from benbjohnson/cli

Refactor CLI

d6476260909d3a56dde0116c91bb022c1e073f55 authored over 9 years ago by Ben Johnson <[email protected]>
Add 'bolt page' command.

73a3aa1ccc3b318b699591f5893d9f410945a5e9 authored over 9 years ago by Ben Johnson <[email protected]>
fix `slice bounds out of range`/maxAllocSize bugs

when accessing the node data we used to use cast to
*[maxAllocSize]byte, which breaks if we try ...

bdc109bdc7dcb4ec98de9605c24fbd9afef5f3bc authored over 9 years ago by sasha-s <[email protected]>
Add 'bolt dump' command.

3ad30436da1357ba57bcf5ea3b50cc76f2672a79 authored over 9 years ago by Ben Johnson <[email protected]>
Add improved CLI documentation.

dd542876faf001930412c80ab8866226992c4f3c authored over 9 years ago by Ben Johnson <[email protected]>
Refactor bolt CLI.

d0e8a99e30eebd30669908bbe57c969e8921ca6c authored over 9 years ago by Ben Johnson <[email protected]>
Add --path to bolt bench.

3b449559cf34cbcc74460b59041a4399d3226e5a authored over 9 years ago by Ben Johnson <[email protected]>
Merge pull request #347 from mike-marcacci/patch-1

Added InfluxDB to list of projects using bolt

5edfe08f65c6427aee8c84e4cb720b4653801286 authored over 9 years ago by Ben Johnson <[email protected]>
Added InfluxDB to list of projects using bolt

c50df3a8915ad4f410147e7622604e101c47a2f9 authored over 9 years ago by Mike Marcacci <[email protected]>
Merge pull request #342 from chrislusf/master

Adding used by Seaweed File System

ee954308d64186f0fc9b7022b6178977848c17a3 authored almost 10 years ago by Ben Johnson <[email protected]>
Update README.md

393eacd1fe4e1dce76ba840b9e522c7ea5512c51 authored almost 10 years ago by chrislusf <[email protected]>
Update README.md

4eced79bd1c51b504277295234d9055c7a8a8f07 authored almost 10 years ago by chrislusf <[email protected]>
Merge pull request #340 from DSpeichert/master

Update README.md: fixed type mismatch

8b138fd106636b40b4b6d43786e668ce658aa3d7 authored almost 10 years ago by Ben Johnson <[email protected]>
Update README.md: fixed type mismatch

597d69fa1e630029d901c53169b3c001263644b9 authored almost 10 years ago by Daniel Speichert <[email protected]>
Merge pull request #336 from boltdb/reclamation-docs

README

73b849dfc20bbdafc9129dde690c68cde105be1a authored almost 10 years ago by Ben Johnson <[email protected]>
Add link to page reclamation comment.

a8ee2caab13f381bcdb552d5f95f89e03d204d8f authored almost 10 years ago by Ben Johnson <[email protected]>
README

Document use of free pages and page reclamation works.

9d1dd87a79929d2d82b264a4163b745fd3c340e9 authored almost 10 years ago by Ben Johnson <[email protected]>
Merge pull request #334 from funkygao/master

fix doc bug and add comment for db.dataref

63ec32ef321972daedc5f45f3b799adac9dda110 authored almost 10 years ago by Ben Johnson <[email protected]>
add comment: db.dataref is readonly

6d043164a90129f792615ee964f7b0956c2d38b7 authored almost 10 years ago by funkygao <[email protected]>
fix comment bug: minium db mmapSize is 1MB instead of 4MB

20852b29c4c3913226184d67952500ae866b67ce authored almost 10 years ago by funkygao <[email protected]>
Merge pull request #333 from benbjohnson/document-key-value-safety

Document key/value safety.

837170ea298877b6110713e2c0d7d57117374640 authored almost 10 years ago by Ben Johnson <[email protected]>
Document key/value safety.

This commit adds safety documentation to the data accessor functions
in Bolt as well as the READ...

112f14363169288b9e111025703b7459b450469e authored almost 10 years ago by Ben Johnson <[email protected]>
Merge pull request #330 from benbjohnson/tx-writer-to

Implement io.WriterTo interface on Tx.

a9651995e1950f66cdccfc390c8ba966c14465ec authored almost 10 years ago by Ben Johnson <[email protected]>
Merge pull request #285 from tv42/batch

Add transaction batching

4d30731e9122988d2012a9574c43f80f054a0d3b authored almost 10 years ago by Ben Johnson <[email protected]>
Implement io.WriterTo interface on Tx.

This commit moves the functionality in Tx.Copy() to Tx.WriteTo(). This
allows Tx to be used as a...

8c6af54aecaa6dacb488398e7460e0f20f07cc60 authored almost 10 years ago by Ben Johnson <[email protected]>
Merge pull request #328 from baijum/bolt-article

link to Bolt article

97a71126e78612cb9f05b635959284f86533670d authored almost 10 years ago by Ben Johnson <[email protected]>
link to Bolt article

ec2610abdb9d99bf7f1056d8395ba407bb36537f authored almost 10 years ago by Baiju Muthukadan <[email protected]>
Merge pull request #318 from baijum/newline-info

new line after page size info print

cf33c9e0ca0a23509b8bb8edfc63e4776bb1a330 authored almost 10 years ago by Ben Johnson <[email protected]>
Merge pull request #319 from skirmish/bolt-arm-fix

Added max alloc size to arm.

4bed58d78d942e21ec252c5ce7f52e1478203e7c authored almost 10 years ago by Ben Johnson <[email protected]>
Added max alloc size to arm.

0e91fffcbefe2f39a401292cf365fa5ae97096be authored almost 10 years ago by Adam Polanski <[email protected]>
new line after page size info print

4ff9f866c5dc0ec5f45844599872f8f60c66b7fa authored almost 10 years ago by Baiju Muthukadan <[email protected]>
Merge pull request #317 from benbjohnson/32bit-max-alloc

Update max alloc size on 386 arch

fba9b58d1e693af5be6faf5fab7c51b869a4d9e6 authored almost 10 years ago by Ben Johnson <[email protected]>
Update max alloc size on 386 arch.

349dacfd44d5dbe9119075391751c0bcb62fff75 authored almost 10 years ago by Ben Johnson <[email protected]>
Merge pull request #315 from benbjohnson/max-alloc

Increase max array pointer size to 2GB.

1d9315e35b47d5715309ae72cf34edc0f448e6bc authored almost 10 years ago by Ben Johnson <[email protected]>
Increase max array size to 2GB.

This commit changes the maxAllocSize from 256GB to 2GB to handle large
values. It was previously...

b9c28b721ad8186bdcde91c8731ed87d65c6554d authored almost 10 years ago by Ben Johnson <[email protected]>
Merge pull request #314 from vdemario/fix_typo_readme

Fixed missing parenthesis on the readme

a7d19d8cd50cb700babad58d0643a4bb6ac8f36c authored almost 10 years ago by Ben Johnson <[email protected]>
Fixed missing parenthesis on the readme

d6a67f7cce95aaae451abda3f0577a42beb51487 authored almost 10 years ago by Vitor De Mario <[email protected]>
Add transaction batching

DB.Batch makes it easy to make lots of small transactions with
significantly better performance....

adbb1a19c1b93a95f17a4eb3c5524e5be8b0d10f authored almost 10 years ago by Tommi Virtanen <[email protected]>
Merge pull request #309 from everdev/operation-go

added gocode.io to list of projects using bolt

8be3a2808774dbb10bb98e92072237ad15bd19d4 authored almost 10 years ago by Ben Johnson <[email protected]>