Skip to content

Releases: chxdeng/mabain

1.6.2

Choose a tag to compare

@chxdeng chxdeng released this 27 Mar 17:34
5adcea0

Added fallback from fallocate to ftruncate when the underlying filesystem does not support fallocate (errno 95 / EOPNOTSUPP), so database file creation no longer fails on those filesystems.

1.4.5

Choose a tag to compare

@chxdeng chxdeng released this 20 Mar 00:55
f42c2b1
Merge pull request #82 from chxdeng/codex/fallocate-ftruncate-failure…

1.6.1

Choose a tag to compare

@chxdeng chxdeng released this 25 Sep 17:53

Remove -fomit-frame-pointer from shared library build

1.6.0

Choose a tag to compare

@chxdeng chxdeng released this 26 Aug 21:59
8abf623
Merge pull request #80 from chxdeng/feature/xxhash-optional-fallback-…

1.5.3

Choose a tag to compare

@chxdeng chxdeng released this 11 Aug 23:05
77fe4bf
Merge pull request #75 from chxdeng/rc_file_delete

fix openssl compilation error

1.4.4

Choose a tag to compare

@chxdeng chxdeng released this 30 Jul 16:13

THE PROBLEM:

    ftruncate() creates "sparse files" - file size is set but disk space isn't allocated
    When database accesses memory-mapped sparse regions under disk pressure, SIGBUS occurs
    This causes unexpected database crashes in production environments

THE SOLUTION:

    fallocate() ensures real disk space allocation upfront
    Database operations either succeed completely or fail gracefully during initialization
    No surprise SIGBUS crashes during normal database operations

1.5.2

Choose a tag to compare

@chxdeng chxdeng released this 02 May 11:50
28e1b9a
  1. Some compilation fix in header when using newer gcc
  2. Construct bound key in FindLower API

1.4.3

Choose a tag to compare

@chxdeng chxdeng released this 23 Apr 16:42
  1. Fix compilation warning from newer gcc
  2. Reconstruct key in FindLower

1.4.2

Choose a tag to compare

@chxdeng chxdeng released this 23 Feb 17:17
1f93838

Fix shared pointer cleanup order issue in process exit

1.5.1

Choose a tag to compare

@chxdeng chxdeng released this 20 Feb 17:18

Fix build issue in ubuntu 24.04