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

Commit Graph

  • 6c68e81da7
    Makefile: Fix git usage for non-git source archive Kai Krakow 2018-11-18 16:10:32 +01:00
  • e74122b512 resolver: don't log hash collision incidents Zygo Blaxell 2018-11-11 13:14:03 -05:00
  • 0d5c018c3c fs: if search fails, return empty result set Zygo Blaxell 2018-11-08 23:09:14 -05:00
  • 14ccf88050
    crucible: Try repairing a build failure around swap macro v0.6.1 Kai Krakow 2018-11-08 19:29:11 +01:00
  • b6e4511446
    systemd service replace deprecated parameters rsjaffe 2018-11-05 12:35:17 -08:00
  • 256da15ac1
    context: cache result of home_fd() Zygo Blaxell 2018-10-30 01:28:34 -04:00
  • a676928ed5 fs: remove thread_local storage Zygo Blaxell 2018-11-08 23:36:24 -05:00
  • e3247d3471 stats: streamline add_count Zygo Blaxell 2018-11-01 14:39:12 -04:00
  • 19859b0a0d docs: toxic extents and btrfs send Zygo Blaxell 2018-11-06 00:56:06 -05:00
  • 688d0dc014
    crucible: Try repairing a build failure around swap macro Kai Krakow 2018-11-08 19:29:11 +01:00
  • c69a954d8f
    Makefile: Bring back -O3 in a downstream-compatible way Kai Krakow 2018-11-08 01:56:19 +01:00
  • f2dec480a6
    Makefile: mkdir .depends only when needed Kai Krakow 2018-11-08 02:52:47 +01:00
  • d4535901a5
    Makefile: Use the jobserver properly Kai Krakow 2018-11-08 02:49:37 +01:00
  • c426794542
    roots: fix subvol scan rollover on subvols with empty transid range Zygo Blaxell 2018-10-19 02:12:22 -04:00
  • ce0c1ab629
    roots: do not accept 18446744073709551615 as max_transid in beescrawl.dat Zygo Blaxell 2018-10-19 02:09:09 -04:00
  • d11906c4e8
    roots: do not allow transid_min to be numeric_limits<uint64_t>::max() Zygo Blaxell 2018-10-19 02:08:54 -04:00
  • e7fbd0c732
    src: add bees-version.new.c to .gitignore Zygo Blaxell 2018-10-08 23:52:03 -04:00
  • cf9d1d0b78
    Makefile: Specify version when building from tarball Kai Krakow 2018-09-30 04:15:46 +02:00
  • 8cbd6fc67a fs: support LOGICAL_INO_V2 Zygo Blaxell 2018-11-01 23:39:54 -04:00
  • c2762740ef context: remove limit on the number of references to an extent Zygo Blaxell 2018-11-01 23:41:59 -04:00
  • 8bec9624da
    systemd service replace deprecated parameters rsjaffe 2018-11-05 12:35:17 -08:00
  • aa74a238b3 hash: remove preloaded toxic hash blacklist Zygo Blaxell 2018-10-31 23:03:01 -04:00
  • 6e6b08ea0e scripts: put AL16M back to avoid breaking existing scripts Zygo Blaxell 2018-10-31 22:48:06 -04:00
  • 542371684c context: better detection for toxic extents Zygo Blaxell 2018-10-31 21:12:16 -04:00
  • 9a97699dd9 roots: reimplement transid_max_nocache using extent tree root Zygo Blaxell 2018-10-30 23:31:11 -04:00
  • 0e8b591232 Revert "roots: simplify BeesRoots::transid_max_nocache" Zygo Blaxell 2018-10-30 23:26:39 -04:00
  • bf6ae80eee roots: simplify BeesRoots::transid_max_nocache Zygo Blaxell 2018-10-30 01:34:52 -04:00
  • 1a51bb53bf context: cache result of home_fd() Zygo Blaxell 2018-10-30 01:28:34 -04:00
  • 35b21687bc bees: drop unused member m_uuid Zygo Blaxell 2018-10-29 22:41:12 -04:00
  • 63ddbb9a4f context: serialize LOGICAL_INO calls Zygo Blaxell 2018-10-21 21:57:37 -04:00
  • 373b9ef038 roots: fix subvol scan rollover on subvols with empty transid range Zygo Blaxell 2018-10-19 02:12:22 -04:00
  • 866a35c7fb roots: do not accept 18446744073709551615 as max_transid in beescrawl.dat Zygo Blaxell 2018-10-19 02:09:09 -04:00
  • 90132182fd roots: do not allow transid_min to be numeric_limits<uint64_t>::max() Zygo Blaxell 2018-10-19 02:08:54 -04:00
  • 90f98250c2 hash: remove pointless copy Zygo Blaxell 2018-10-09 00:08:39 -04:00
  • 0c714cd55c scripts: use multiples (not power) of 128K Zygo Blaxell 2018-10-08 23:31:50 -04:00
  • 924008603e hash: reduce hash table extent size to 128KB Zygo Blaxell 2018-10-08 23:31:16 -04:00
  • c01f129eee src: add bees-version.new.c to .gitignore Zygo Blaxell 2018-10-08 23:52:03 -04:00
  • 5a49870fc9 docs: add coredumpctl Zygo Blaxell 2018-10-05 23:30:17 -04:00
  • 14b35e3426 docs: add "what to do when something goes wrong" page Zygo Blaxell 2018-10-04 20:54:08 -04:00
  • 7bba096077 Merge remote-tracking branch 'nilninull/master' Zygo Blaxell 2018-10-02 22:13:55 -04:00
  • aa324de9ed
    FIX: The systemd service file is always installed nilninull 2018-10-03 10:19:43 +09:00
  • e8298570ed README: split into sections, reformat for github.io Zygo Blaxell 2018-09-30 01:08:29 -04:00
  • 32d2739b0d
    Makefile: Specify version when building from tarball Kai Krakow 2018-09-30 04:15:46 +02:00
  • faf11b1c0c
    Update references to Gentoo Kai Krakow 2018-09-29 22:26:56 +02:00
  • 3504439d5c
    contrib/gentoo: Update ebuild v0.6 Kai Krakow 2018-09-27 10:55:24 +02:00
  • d4b3836493 extentwalker: don't fetch absurd numbers of extents just to throw them away Zygo Blaxell 2018-09-26 22:44:59 -04:00
  • f053e0e1a7 beesd: Fix the wrapper not finding any config file Kai Krakow 2018-09-15 15:11:11 +02:00
  • bcfc3cf08b Merge https://github.com/Zygo/bees/pull/62 Zygo Blaxell 2018-09-15 00:09:46 -04:00
  • 9dbe2d6fee bees: add -G/--thread-min option for minimum thread count Zygo Blaxell 2018-08-26 00:41:37 -04:00
  • dd3c32a43d README: spell 'available' correctly Zygo Blaxell 2018-08-26 01:00:04 -04:00
  • 3d536ea6df roots: if queue is full run again Zygo Blaxell 2018-07-15 16:54:25 -04:00
  • e66086516f bees: dynamic thread pool size based on system load average Zygo Blaxell 2018-07-08 21:20:15 -04:00
  • 96eb100ded bees: use readahead instead of posix_fadvise Zygo Blaxell 2018-07-08 10:33:30 -04:00
  • 041ad717a5 bees: configurable log verbosity Zygo Blaxell 2018-07-08 16:47:38 -04:00
  • b22db12390 context: log dedups with single unbroken log message Zygo Blaxell 2018-07-07 21:33:43 -04:00
  • 8938caa029 README.md: update build-deps Zygo Blaxell 2018-07-07 20:23:42 -04:00
  • 8bc4bee8a3 crucible: progress: drop the set() method Zygo Blaxell 2018-06-18 18:20:25 -04:00
  • 1beb61fb78 crucible: error: record location of exception in what() message Zygo Blaxell 2018-07-07 20:17:24 -04:00
  • 06d41fd518 Rewrite beesd arg parser Timofey Titovets 2018-04-29 07:52:49 +03:00
  • 788774731b Gentoo: Rework Gentoo ebuild into overlay Kai Krakow 2018-01-13 01:31:17 +01:00
  • 679a327ac5 Makefile: Do not force optimizations by default Kai Krakow 2018-09-08 03:47:04 +02:00
  • 31b41bb3c2 Makefile: Do not force making README.html Kai Krakow 2018-09-08 03:33:49 +02:00
  • d7e235c178 Makefile: "which" is not portable Kai Krakow 2018-02-04 20:40:16 +01:00
  • 51108f839d Makefile: Due to VPATH, libcrucible links to hard-coded libuuid path Kai Krakow 2018-02-04 15:55:30 +01:00
  • 8d102abf8b Makefile: create a template compiler Kai Krakow 2018-01-21 02:59:36 +01:00
  • 83e8f87dc9 Scripts: Don't prefix timestamps when running with systemd Kai Krakow 2018-01-21 04:44:36 +01:00
  • 4417b18d9e Makefile: .version.o is made from a generated file Kai Krakow 2018-01-21 03:17:40 +01:00
  • 8636312cab Compilation: Let the code know about package config Kai Krakow 2018-01-21 03:02:19 +01:00
  • 17e1171464 Installation: Remove USR_PREFIX from Makefile Kai Krakow 2018-01-21 01:40:19 +01:00
  • 9069201036 Scripts: Fix systemd unit not being templated Kai Krakow 2018-01-21 01:34:03 +01:00
  • ace814321f Makefile: Auto-detect systemd unit path Kai Krakow 2018-01-21 01:31:42 +01:00
  • 451f0ad9aa Makefile: Allow installation of fiemap/fiewalk support tools Kai Krakow 2018-01-19 22:11:34 +01:00
  • 85f9265034 Makefile: make installing libs a separate target Kai Krakow 2018-01-19 22:09:04 +01:00
  • 5b28aad27f Makefile: Run install tests only for default target "reallyall" Kai Krakow 2018-01-19 21:53:50 +01:00
  • 6c47bb61c1 Makefile: remove tests from "make all" Kai Krakow 2018-01-19 21:52:44 +01:00
  • 2d14fd90e4 Update options in sample config Timofey Titovets 2018-04-19 02:38:02 +03:00
  • e0f315d47a Make beesd -h useful Timofey Titovets 2018-04-19 02:35:24 +03:00
  • e564d27dda README: update known bugs and issues list Zygo Blaxell 2018-05-17 23:10:06 -04:00
  • c3effe0a20 crawl: use custom order instead of (ab)using BeesFileRange::operator< Zygo Blaxell 2018-03-09 22:57:57 -05:00
  • f8c27f5c6a bees: revert TOXIC_INTERVAL back to pre-4.14 levels Zygo Blaxell 2018-04-23 15:27:05 -04:00
  • 26039cd559 tempfile: update comments around bees_sync Zygo Blaxell 2018-05-18 00:15:45 -04:00
  • e9aef89293 fs: fix FTBFS on GCC 8 Zygo Blaxell 2018-05-18 00:15:37 -04:00
  • c21518d8ff stats: rename "chase_wrong_data" to "chase_no_data" Zygo Blaxell 2018-02-10 12:07:54 -05:00
  • 082f04818f BeesBlockData: fix data type issues Zygo Blaxell 2018-02-10 00:23:05 -05:00
  • 5bdad7fc93 crucible: progress: a progress tracker for worker queues Zygo Blaxell 2018-02-26 23:51:20 -05:00
  • 90c32c3f05 crucible: MAP_32BIT is not defined on ARM Zygo Blaxell 2018-02-25 10:07:40 -05:00
  • 33d274eabd resolve: break up long intra-extent dedup loops Zygo Blaxell 2018-02-19 22:51:19 -05:00
  • 2ac94438bd README: FD caches are now cleared every 10 transactions Zygo Blaxell 2018-02-14 21:04:33 -05:00
  • 9063c6442f README: clarify that bees is not to be used on old kernels Zygo Blaxell 2018-02-14 20:51:39 -05:00
  • 86afa69cd1 cache: release lock before clearing Zygo Blaxell 2018-02-07 23:14:38 -05:00
  • 8f0e88433e roots: get rid of common error messages, add more error counters Zygo Blaxell 2018-02-06 16:43:40 -05:00
  • 5c1b45d67c extentwalker: remove wrong constraint check Zygo Blaxell 2018-02-03 14:00:02 -05:00
  • 6aad124241 crawl: somebody should set max_transid Zygo Blaxell 2018-01-31 22:52:12 -05:00
  • 087ec26c44 crawl: filter extents correctly Zygo Blaxell 2018-01-31 22:48:39 -05:00
  • 408b6ae138 Code style: Fix wrong indentation Kai Krakow 2018-01-27 22:42:56 +01:00
  • e3c4a07216 Makefile: Unclutter "make test" output Kai Krakow 2018-01-21 00:04:53 +01:00
  • d8241a7720 README: Add notes about packaging Kai Krakow 2018-01-19 23:14:37 +01:00
  • 5590fc0b13 Cmdline: Fix text alignment Kai Krakow 2018-01-19 21:00:18 +01:00
  • 29d40ca359 Cmdline: Rename "relative-paths" to "strip-paths" Kai Krakow 2018-01-19 20:59:11 +01:00
  • b164717a25 Cmdline: Rename "notimestamps" to "no-timestamps" Kai Krakow 2018-01-19 20:55:42 +01:00