Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | src/dedo.go: Remove Bucket.Sequence() and Bucket.SetSequence() | EuAndreh | 2025-01-25 | 1 | -25/+0 | |
| | ||||||
* | src/dedo.go: Remove Bucket.Writable() and Tx.Writable() public API | EuAndreh | 2025-01-25 | 1 | -16/+6 | |
| | ||||||
* | src/dedo.go: Remove Tx.managed field | EuAndreh | 2025-01-25 | 1 | -13/+0 | |
| | ||||||
* | src/dedo.go: Remove public API for manually managing transactions | EuAndreh | 2025-01-25 | 1 | -23/+23 | |
| | ||||||
* | Stylistic: stick to 80 columns and rewrite if err := ... code | EuAndreh | 2025-01-25 | 1 | -716/+1007 | |
| | ||||||
* | src/dedo.go: Remove unused DB.lockfile field | EuAndreh | 2025-01-25 | 1 | -1/+0 | |
| | ||||||
* | src/dedo.go: Remove unused const variables | EuAndreh | 2025-01-24 | 1 | -17/+1 | |
| | ||||||
* | src/dedo.go: Remove dbops type | EuAndreh | 2025-01-24 | 1 | -13/+3 | |
| | ||||||
* | src/dedo.go: Remove Stats-related code | EuAndreh | 2025-01-24 | 1 | -299/+0 | |
| | ||||||
* | Remove other unused code | EuAndreh | 2025-01-24 | 1 | -47/+0 | |
| | ||||||
* | src/dedo.go: Remove old CLI code (~2k LoC!!) | EuAndreh | 2025-01-24 | 1 | -1591/+0 | |
| | ||||||
* | src/dedo.go: Start rewrite and simplification of CLI impl | EuAndreh | 2025-01-24 | 1 | -2/+236 | |
| | ||||||
* | src/dedo.go: Change magic marker to my own | EuAndreh | 2025-01-24 | 1 | -1/+1 | |
| | ||||||
* | src/dedo.go: Remove deprecated Tx.Copy() method | EuAndreh | 2025-01-24 | 1 | -10/+3 | |
| | ||||||
* | src/dedo.go: Simplify initDB() | EuAndreh | 2025-01-23 | 1 | -89/+83 | |
| | ||||||
* | src/dedo.go: Instantiate &DB{} only after opening the file; simplify Open() | EuAndreh | 2024-12-31 | 1 | -43/+54 | |
| | ||||||
* | src/dedo.go: Simplify flags of flock() | EuAndreh | 2024-12-31 | 1 | -9/+2 | |
| | ||||||
* | src/dedo.go: Remove Tx.WriteFlag option | EuAndreh | 2024-12-31 | 1 | -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 methods | EuAndreh | 2024-12-31 | 1 | -28/+0 | |
| | ||||||
* | src/dedo.go: Remove DB.Info() method | EuAndreh | 2024-12-31 | 1 | -13/+1 | |
| | ||||||
* | src/dedo.go: Remove mode and options from Open() | EuAndreh | 2024-12-30 | 1 | -18/+10 | |
| | ||||||
* | src/dedo.go: Remove Options.InitialMmapSize option | EuAndreh | 2024-12-30 | 1 | -10/+1 | |
| | ||||||
* | src/dedo.go: Remove Bucket.FillPercent option | EuAndreh | 2024-12-30 | 1 | -30/+3 | |
| | ||||||
* | src/dedo.go: Remove DB.MmapFlags option | EuAndreh | 2024-12-30 | 1 | -9/+2 | |
| | ||||||
* | src/dedo.go: Sort imports | EuAndreh | 2024-12-30 | 1 | -12/+13 | |
| | ||||||
* | src/dedo.go: Remove Options.Timeout option | EuAndreh | 2024-12-30 | 1 | -27/+3 | |
| | ||||||
* | src/dedo.go: Remove DB.ReadOnly option | EuAndreh | 2024-12-30 | 1 | -50/+40 | |
| | ||||||
* | src/dedo.go: Move type definitions to the beginning of the file | EuAndreh | 2024-12-30 | 1 | -672/+682 | |
| | ||||||
* | src/dedo.go: Remove DB.NoGrowSync option | EuAndreh | 2024-12-30 | 1 | -14/+1 | |
| | ||||||
* | src/dedo.go: Remove DB.NoSync option | EuAndreh | 2024-12-30 | 1 | -36/+5 | |
| | ||||||
* | tests/dedo.go: Normalize tests | EuAndreh | 2024-12-30 | 1 | -3/+5 | |
| | | | | | | | | | | | - 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). | |||||
* | Rename "gkv" -> "dedo" | EuAndreh | 2024-10-30 | 2 | -3/+3 | |
| | ||||||
* | Normalize structure following other projects | EuAndreh | 2024-10-26 | 25 | -4541/+5756 | |
| | ||||||
* | Move code to src/ and tests/ | EuAndreh | 2024-10-25 | 23 | -0/+4541 | |