aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* tests/dedo.go: Swallow error log from g.Assert()EuAndreh2025-01-251-0/+31
|
* Stylistic: stick to 80 columns and rewrite if err := ... codeEuAndreh2025-01-252-1556/+2898
|
* src/dedo.go: Remove unused DB.lockfile fieldEuAndreh2025-01-251-1/+0
|
* src/dedo.go: Remove unused const variablesEuAndreh2025-01-241-17/+1
|
* src/dedo.go: Remove dbops typeEuAndreh2025-01-242-15/+3
|
* src/dedo.go: Remove Stats-related codeEuAndreh2025-01-242-841/+0
|
* Remove other unused codeEuAndreh2025-01-242-53/+0
|
* src/dedo.go: Remove old CLI code (~2k LoC!!)EuAndreh2025-01-242-1860/+0
|
* src/dedo.go: Start rewrite and simplification of CLI implEuAndreh2025-01-243-3/+247
|
* src/dedo.go: Change magic marker to my ownEuAndreh2025-01-241-1/+1
|
* src/dedo.go: Remove deprecated Tx.Copy() methodEuAndreh2025-01-242-12/+7
|
* src/dedo.go: Simplify initDB()EuAndreh2025-01-232-110/+129
|
* src/dedo.go: Instantiate &DB{} only after opening the file; simplify Open()EuAndreh2024-12-312-43/+59
|
* src/dedo.go: Simplify flags of flock()EuAndreh2024-12-311-9/+2
|
* src/dedo.go: Remove Tx.WriteFlag optionEuAndreh2024-12-311-11/+2
| | | | | | Thrashing is an OS issue, not an application one. The OS should be the one tweaking the page cache to prevent it. If the OS is not doing it by itself, one needs to tweak their system's page cache size and configuration.
* src/dedo.go: remove unused constants and methodsEuAndreh2024-12-311-28/+0
|
* src/dedo.go: Remove DB.Info() methodEuAndreh2024-12-312-16/+4
|
* src/dedo.go: Remove mode and options from Open()EuAndreh2024-12-302-52/+44
|
* src/dedo.go: Remove Options.InitialMmapSize optionEuAndreh2024-12-302-12/+2
|
* src/dedo.go: Remove Bucket.FillPercent optionEuAndreh2024-12-302-31/+4
|
* src/dedo.go: Remove DB.MmapFlags optionEuAndreh2024-12-301-9/+2
|
* src/dedo.go: Sort importsEuAndreh2024-12-301-12/+13
|
* src/dedo.go: Remove Options.Timeout optionEuAndreh2024-12-301-27/+3
|
* src/dedo.go: Remove DB.ReadOnly optionEuAndreh2024-12-302-50/+91
|
* src/dedo.go: Move type definitions to the beginning of the fileEuAndreh2024-12-301-672/+682
|
* src/dedo.go: Remove DB.NoGrowSync optionEuAndreh2024-12-301-14/+1
|
* src/dedo.go: Remove DB.NoSync optionEuAndreh2024-12-302-38/+6
|
* tests/dedo.go: Normalize testsEuAndreh2024-12-302-57/+409
| | | | | | | | | | | - hack extra `os.Remove()` calls to avoid leaving temporary files around; - try using temporary directories that usually live in RAM; - disable broken tests; - stop printing to stdout/stderr; - decrease test constants to make slow tests bearable*. (*): tests are bearable in RAM (~5s) or on SSDs (~10s). HDDs are still too slow for them (~2m).
* rm appveyor.ymlEuAndreh2024-11-011-18/+0
|
* Rename "gkv" -> "dedo"EuAndreh2024-10-309-23/+23
|
* .gitignore: Include pattern for cgoEuAndreh2024-10-291-0/+1
|
* mkdeps.sh: Fix typo on varlist nameEuAndreh2024-10-292-2/+2
|
* Makefile: Simplify time file generation on bench taget dependenciesEuAndreh2024-10-291-2/+1
|
* Makefile: Prioritize local version when building and linkingEuAndreh2024-10-291-2/+2
|
* Normalize structure following other projectsEuAndreh2024-10-2650-12443/+12121
|
* Move code to src/ and tests/EuAndreh2024-10-2532-0/+0
|
* Merge pull request #748 from Chyroc/add/tx-copy-deprecatedBen Johnson2018-03-021-1/+3
|\ | | | | add tx-copy-deprecated
| * add tx-copy-deprecatedChyroc2018-03-011-1/+3
|/
* Merge pull request #736 from tv42/silly-ifBen Johnson2017-11-191-3/+1
|\ | | | | Remove unnecessary if in batch handling
| * Remove unnecessary if in batch handlingTommi Virtanen2017-11-171-3/+1
|/ | | | | | This is safe, as the only place that creates call values always explicitly sets err. It's a leftover from an earlier iteration of the code.
* READMEBen Johnson2017-09-071-0/+19
|
* Merge pull request #703 from nilslice/patch-1Ben Johnson2017-07-171-0/+1
|\ | | | | Add Ponzu CMS to list of projects using Bolt
| * Add Ponzu CMS to list of projects using BoltSteve Manuel2017-07-101-0/+1
|/
* Merge pull request #654 from benbjohnson/revert-ca9f208Ben Johnson2017-01-311-17/+7
|\ | | | | Revert "replace unix implementation to be the same as solaris to fix …"
| * Revert "replace unix implementation to be the same as solaris to fix an ↵Ben Johnson2017-01-311-17/+7
|/ | | | | | issue with glusterfs" This reverts commit ca9f2088aab4fc9832e587655f0026875bddbf9b.
* Merge pull request #651 from zweizeichen/masterBen Johnson2017-01-301-3/+3
|\ | | | | hexidecimal -> hexadecimal
| * hexidecimal -> hexadecimalSebastian2017-01-281-3/+3
|/ | | Small spelling fix :)
* Merge pull request #642 from josharian/fix629Ben Johnson2016-12-281-1/+9
|\ | | | | Ensure that keys generated by testing/quick are unique
| * Ensure that keys generated by testing/quick are uniqueJosh Bleecher Snyder2016-12-281-1/+9
|/ | | | | | | | Quick seed 21691 used to generate duplicate keys, which caused some Puts of values to overwrite other values, causing spurious test failures. Fixes #629.
* Clean up timeout tests.Ben Johnson2016-12-271-161/+0
| | | | | | The new FCTNL locking does not support multiple locks from the same process which makes those tests fail. The lock tests have been removed.