1
0
mirror of https://github.com/Zygo/bees.git synced 2025-08-02 13:53:28 +02:00

Commit Graph

  • 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
  • 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