1
0
mirror of https://github.com/Zygo/bees.git synced 2025-05-17 13:25:45 +02:00

Commit Graph

  • 9ca69bb7ff fs: remove buffer overrun check in get_struct_ptr for non-copying containers Zygo Blaxell 2020-11-04 21:13:11 -05:00
  • f45e379802 fs: deprecate vector<char> Zygo Blaxell 2020-11-04 21:02:37 -05:00
  • 180bb60cde fs: add support and workarounds for btrfs fs_info v2 Zygo Blaxell 2020-10-26 22:50:14 -04:00
  • c80af1cb4f fd: deprecate Resource in favor of NamedPtr Zygo Blaxell 2020-10-24 02:44:47 -04:00
  • ab5316a3da src: use correct flags for compiling .c files, fix missing dependencies Zygo Blaxell 2020-10-24 02:42:58 -04:00
  • d2ecb4c9ea lib: namedptr: thread-safe reference counted named object store Zygo Blaxell 2020-10-18 19:20:00 -04:00
  • 8a2fb75462 fd: move relative path string to library Zygo Blaxell 2020-11-16 18:10:45 -05:00
  • 420c218c83 cache: remove unused #includes Zygo Blaxell 2020-10-18 19:35:10 -04:00
  • 6ee5da7d77 cache: clean up pointer mangling and duplicate code Zygo Blaxell 2020-10-18 17:40:58 -04:00
  • b1bdd9e056 test: rebuild the tests if libcrucible.a changes Zygo Blaxell 2020-10-20 16:16:08 -04:00
  • 0c84302d9a lib: don't rebuild libcrucible unless there is a version change Zygo Blaxell 2020-10-18 22:06:47 -04:00
  • 03627503ec include: #undef crc32c Zygo Blaxell 2020-10-20 20:56:50 -04:00
  • 5248985da0 context: fix shutdown log messages identifying the wrong thread Zygo Blaxell 2020-10-28 17:17:49 -04:00
  • d1f1c386bc tempfile: remove size limit in realign() Zygo Blaxell 2020-11-02 12:19:15 -05:00
  • 6705cd9c26 context: move TempFile from TLS to Pool and fix some FdCache issues Zygo Blaxell 2020-10-19 14:01:04 -04:00
  • 3ce00a5ebe lib: introduce Pool, a class for storing reusable anonymous objects Zygo Blaxell 2020-10-19 12:43:19 -04:00
  • 1086900a9d string: second argument to stoull is technically a nullptr Zygo Blaxell 2020-11-04 22:29:29 -05:00
  • 97c167d63a fs: don't zero-fill btrfs data containers Zygo Blaxell 2020-11-04 22:27:51 -05:00
  • b49d458792 context: move prealloc dedupe to a separate Task Zygo Blaxell 2020-10-28 13:55:26 -04:00
  • 1e7dbc6f97 tempfile: remove old comments about fsync and deadlock bugs Zygo Blaxell 2020-10-28 14:06:11 -04:00
  • 459071597b fs: make operator<() for search ioctl inline Zygo Blaxell 2018-11-08 23:06:19 -05:00
  • 187d12fc25 fs: always use container's actual size not requested size Zygo Blaxell 2020-11-05 01:36:13 -05:00
  • de6282c6cd roots: separate crawl sizes into bytes and items Zygo Blaxell 2020-11-12 12:10:29 -05:00
  • d332616eff roots: report the search parameters on tree search ioctl error Zygo Blaxell 2020-11-12 12:00:19 -05:00
  • e654e29f45 bees: move usage message out of source file and fix a few inaccuracies Zygo Blaxell 2020-11-05 12:47:58 -05:00
  • bbaf55b2b0 roots: make it build with clang Zygo Blaxell 2020-12-17 16:43:15 -05:00
  • 62a20ebf9c chatter: make it build with clang Zygo Blaxell 2020-12-17 16:41:13 -05:00
  • 7ec19d1eff clang: fix struct/class declaration/definition mismatches Zygo Blaxell 2020-12-17 16:39:54 -05:00
  • b7b18d9fa1 extentwalker: make it build with clang Zygo Blaxell 2020-12-17 16:39:16 -05:00
  • f263c8751e bees context: make it build with clang Zygo Blaxell 2020-12-17 16:37:59 -05:00
  • 17d8759011 bees: make it build with clang Zygo Blaxell 2020-12-17 16:36:35 -05:00
  • e34237886d process: make it build with clang Zygo Blaxell 2020-12-17 16:34:49 -05:00
  • 29b051b131 task: make it build with clang Zygo Blaxell 2020-12-17 16:34:15 -05:00
  • 8e9b53b3fd stats: remove nonsense dedup_unique_bytes stat Zygo Blaxell 2020-12-13 13:46:29 -05:00
  • 1b9b437c11 docs: btrfs-kernel: 4.20 adds 32-bit single convert bug, tree mod log issue #4 Zygo Blaxell 2020-10-09 21:02:29 -04:00
  • 217f5c781b docs: expand the tree mod log issues Zygo Blaxell 2020-10-09 17:16:06 -04:00
  • dceea2ebbc docs: improve send workaround text, add references to backref commits, make grammar more good now Zygo Blaxell 2020-10-09 15:51:03 -04:00
  • bb8b6d6c50 docs: fix table formatting for kernel bugs list Zygo Blaxell 2020-10-09 12:52:47 -04:00
  • 6843846b97 docs: update kernel bug tracking for October 2020 Zygo Blaxell 2020-10-09 01:09:18 -04:00
  • d040bde2c9 docs: use Github Flavored Markdown with table extension Zygo Blaxell 2020-10-09 01:06:32 -04:00
  • 15ab981d9e bees: replace uncaught_exception(), deprecated in C++17 Zygo Blaxell 2020-09-29 22:09:26 -04:00
  • 7283126e5c bees: initialize context in the correct order v0.6.3 Zygo Blaxell 2020-08-31 22:22:57 -04:00
  • 05bd65444d bees: initialize context in the correct order Zygo Blaxell 2020-08-31 22:22:57 -04:00
  • 2427dd370e
    scripts: Remove beescrawl.dat with -f Vladimir Panteleev 2020-06-17 06:59:43 +00:00
  • 8aa343cecb
    scripts: Update beescrawl.dat file name after UUID removal Vladimir Panteleev 2020-06-15 15:08:15 +00:00
  • 9514b89405 fs: Change array syntax to pointer syntax Andrey Brusnik 2020-04-09 21:43:04 +03:00
  • 78134bfd78 btrsame: clean out some cruft Zygo Blaxell 2020-03-05 17:47:28 -05:00
  • 593a55e829 btrsame: not really part of bees, but a useful tool nonetheless Zygo Blaxell 2020-03-05 17:43:29 -05:00
  • ac53e50d3e context: workaround to prevent LOGICAL_INO and btrfs balance from running concurrently Zygo Blaxell 2019-11-19 16:01:31 -05:00
  • 07e5e7bd1b docs: update known kernel bugs list Zygo Blaxell 2019-11-27 23:28:14 -05:00
  • c4f0e4abee context: workaround to prevent LOGICAL_INO and btrfs balance from running concurrently Zygo Blaxell 2019-11-19 16:01:31 -05:00
  • 44f446e17e
    bees-context: Remove confusing log message Kai Krakow 2019-11-01 22:09:24 +01:00
  • 4363463342 process: Fix gettid() ambiguity with glibc >= 2.30 Zygo Blaxell 2019-10-29 23:34:36 -04:00
  • 6e75857d71 main: single BeesContext instance per process v0.6.2 Zygo Blaxell 2018-10-31 16:42:46 -04:00
  • 9a9dd89177 process: Fix gettid() ambiguity with glibc >= 2.30 Zygo Blaxell 2019-10-29 23:34:36 -04:00
  • 7e5c9b6bbf
    lib: fix non-local lambda expression cannot have a capture-default Zygo Blaxell 2019-06-12 21:27:50 -04:00
  • 5ee09ef9e8
    tempfile: drop the fsync() Zygo Blaxell 2018-11-11 13:16:20 -05:00
  • a5b9919d26
    roots: quick fix for task scheduling bug leading to loss of crawl_master Zygo Blaxell 2018-11-24 00:35:16 -05:00
  • 04dbfd5bf1
    bees: soft-limit computed thread counts to 8 Zygo Blaxell 2018-11-21 21:28:38 -05:00
  • df640062e7
    workarounds: add workaround for btrfs send Zygo Blaxell 2018-11-17 00:46:58 -05:00
  • 1d369a3c18
    Makefile: Fix git usage for non-git source archive Kai Krakow 2018-11-18 16:10:32 +01:00
  • 7117cb40c5 hash: prepare for user-selectable hash functions Zygo Blaxell 2018-10-15 21:56:13 -04:00
  • b3a8fcb553 lib: add cityhash function Zygo Blaxell 2018-10-15 21:56:49 -04:00
  • 228747a8f8 lib: fix non-local lambda expression cannot have a capture-default Zygo Blaxell 2019-06-12 21:27:50 -04:00
  • 87e8a21c41 fs: do not emulate extent-same by clone Zygo Blaxell 2019-06-10 22:06:44 -04:00
  • e3747320cf BtrfsExtentWalker: use a buffer at least as large as a btrfs metadata page to avoid EOVERFLOW Zygo Blaxell 2019-06-10 22:53:35 -04:00
  • 2c3d1822f7 bees: don't try to print si_lower and si_upper Zygo Blaxell 2019-05-24 14:16:26 -04:00
  • b149528828 docs: tested build with btrfs-progs 4.20.2 Zygo Blaxell 2019-05-24 13:56:10 -04:00
  • ce2521b407 docs: update btrfs feature interaction status for flushoncommit and SSD caching layers Zygo Blaxell 2019-05-24 13:51:23 -04:00
  • 17a75e61f8 README: highlight DATA CORRUPTION WARNING Zygo Blaxell 2019-05-24 11:24:51 -04:00
  • e1476260e1 docs: update kernel compatibility page, now recommending 5.0.4 Zygo Blaxell 2019-05-24 11:16:21 -04:00
  • 978c577412 status: report number of active worker threads in status output Zygo Blaxell 2018-12-17 04:02:43 -05:00
  • 7548d865a0 docs: event counter documentation Zygo Blaxell 2018-12-03 00:45:28 -05:00
  • 4021dd42ca task: queue and run exactly once per instance Zygo Blaxell 2018-12-15 12:56:10 -05:00
  • e1de933f93 docs: add some notes about interactions with balance Zygo Blaxell 2019-01-07 22:45:59 -05:00
  • f41fd73760 docs: add Gotcha for SIGTERM Zygo Blaxell 2019-01-03 17:05:57 -05:00
  • d583700962 docs: describe expected exceptions and impact of exception handling Zygo Blaxell 2019-01-02 22:28:02 -05:00
  • be2c55119e bees: make exceptions less prominent in log output Zygo Blaxell 2019-01-02 22:28:02 -05:00
  • 4a1971bce5 process: SIGUNUSED is deprecated Zygo Blaxell 2018-12-12 18:06:25 -05:00
  • 843f78c380 docs: bees can stop now Zygo Blaxell 2018-12-10 19:54:20 -05:00
  • 5f063dd752 docs: tested with GCC 6.3.0 Zygo Blaxell 2018-12-09 23:36:11 -05:00
  • 7933ccb660 build: make libcrucible a static library Zygo Blaxell 2018-12-09 17:23:54 -05:00
  • f17cf084e6 hash: clean up comments, audit for bugs Zygo Blaxell 2018-12-02 15:52:00 -05:00
  • 570b3f7de0 bees: handle SIGTERM and SIGINT, force immediate flush and exit Zygo Blaxell 2018-12-02 00:51:35 -05:00
  • cbc6725f0f time: separate sleep time calculation from sleep_for method Zygo Blaxell 2018-12-09 23:30:21 -05:00
  • 0e42c75f5a process: ntoa function for signals Zygo Blaxell 2018-12-02 00:34:37 -05:00
  • 4e962172a7 task: add cancel method Zygo Blaxell 2018-12-09 00:52:38 -05:00
  • 389dd52cc1 tempfile: drop the fsync() Zygo Blaxell 2018-11-11 13:16:20 -05:00
  • f4464c6896 roots: quick fix for task scheduling bug leading to loss of crawl_master Zygo Blaxell 2018-11-24 00:35:16 -05:00
  • f051d96d51 docs: dash more useful than previously believed Zygo Blaxell 2018-11-25 23:08:18 -05:00
  • ba5fda1605 docs: use bash "type -p" because dash isn't useful Zygo Blaxell 2018-11-07 12:07:34 -05:00
  • 6cf16c4849 docs: add instructions for Ubuntu 18.10 Zygo Blaxell 2018-11-21 20:57:57 -05:00
  • 5a80ce5cd6 README: reintroduce new btrfs-send-compatibility workaround Zygo Blaxell 2018-11-22 21:15:42 -05:00
  • 012219bbfb docs: derive docs/index.md from README.md Zygo Blaxell 2018-11-22 21:14:21 -05:00
  • bf2a014607 roots: improve "RO root 6094" message Zygo Blaxell 2018-11-22 20:58:57 -05:00
  • cdca2bcdcd main: single BeesContext instance per process Zygo Blaxell 2018-10-31 16:42:46 -04:00
  • e0c8df6809 docs: working with btrfs send is kind of a feature Zygo Blaxell 2018-11-21 23:19:37 -05:00
  • 34b04f4255 bees: soft-limit computed thread counts to 8 Zygo Blaxell 2018-11-21 21:28:38 -05:00
  • d9c788d30a docs: reorganize options, add workaround for btrfs send Zygo Blaxell 2018-11-17 00:46:58 -05:00
  • 23f3e4ec42 workarounds: add workaround for btrfs send Zygo Blaxell 2018-11-17 00:46:58 -05:00