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

Commit Graph

  • abeb6e74b2 Add scripts to "make all" target Kai Krakow 2017-11-24 14:43:57 +01:00
  • 6c67ae0d5e Don't zap localconf in "make clean" Kai Krakow 2018-01-08 22:31:30 +01:00
  • c39b72b4a7 Merge branch 'master' into subvol-threads Zygo Blaxell 2018-01-07 21:39:54 -05:00
  • ba981c133a Merge remote-tracking branches 'kakra/feature/add-relative-path-option' and 'kakra/integration' Zygo Blaxell 2018-01-07 21:39:01 -05:00
  • 53f8fc506a crucible: fixup cleanup header Zygo Blaxell 2017-10-01 15:52:15 -04:00
  • 2a2632a101 Merge branch 'master' into subvol-threads Zygo Blaxell 2018-01-07 21:06:09 -05:00
  • 9d295fab4e Makefile: if multiple Markdown utilities are present, use the first one v0.5 Zygo Blaxell 2018-01-07 14:20:44 -05:00
  • dc7360397e README: update the state of bees and the kernel for v4.14 Zygo Blaxell 2018-01-07 03:41:45 -05:00
  • 28f7299f8f Merge branch 'master' into subvol-threads Zygo Blaxell 2018-01-06 22:56:38 -05:00
  • 305ab5dbfa Merge remote-tracking branch 'nefelim4ag/master' Zygo Blaxell 2018-01-06 22:54:49 -05:00
  • 80e4302958 Update btrfs compression types, add ZSTD, drop LAST Timofey Titovets 2018-01-04 20:32:04 +03:00
  • 02181956d2 Merge branch 'master' into subvol-threads Zygo Blaxell 2017-12-21 14:01:51 -05:00
  • 07751885d2 error: drop redundant CHECK_CONSTRAINT Zygo Blaxell 2017-12-21 14:00:17 -05:00
  • 77614a0e99 scan: insert toxic matched extents into hash table as they are discovered Zygo Blaxell 2017-12-21 13:32:08 -05:00
  • 9b0e8c56c2 Makefile: fix duplicate merge artifact Zygo Blaxell 2017-12-21 13:24:16 -05:00
  • 649ae5bb40 makeflags: fix missing -D_FILE_OFFSET_BITS=64 in comment Zygo Blaxell 2017-01-26 22:08:02 -05:00
  • 40112faf0f Makefile add scripts target for correctly packaging Timofey Titovets 2017-12-21 13:26:45 +03:00
  • b978a5dea6 Fix a fallthrough error in GCC 7+ Kai Krakow 2017-11-14 06:53:48 +01:00
  • bfb768a079 Fix a fallthrough error in GCC 7+ Kai Krakow 2017-11-14 06:53:48 +01:00
  • 3024e43355 Fix a fallthrough error in GCC 7+ Kai Krakow 2017-11-14 06:53:48 +01:00
  • 270a91cf17 Fix a fallthrough error in GCC 7+ Kai Krakow 2017-11-14 06:53:48 +01:00
  • 93ba0f48de Make clear that options must be supplied in one variable Kai Krakow 2017-11-13 01:04:56 +01:00
  • d930136484 Remove process forking from frontend script Kai Krakow 2017-11-12 15:55:02 +01:00
  • f7320baa56 Fix indentation/alignment after integration Kai Krakow 2017-11-12 15:53:25 +01:00
  • 21212cd3e3 Fix example config for timestamp logging Kai Krakow 2017-11-12 15:53:00 +01:00
  • 0c6a4d00c8 Remove filter path logic from frontend script Kai Krakow 2017-11-12 15:49:34 +01:00
  • 52997936d5 getopt: Add logic to set relative path from $CWD Kai Krakow 2017-11-12 15:46:41 +01:00
  • 755f16a948 crucible: Allow setting a relative path option for name_fd() Kai Krakow 2017-11-12 15:42:37 +01:00
  • 71514e7229 main: use static function to control timestamps in log output Zygo Blaxell 2017-11-11 14:49:53 -05:00
  • 78d04b1417 chatter: use static function to control timestamping behavior Zygo Blaxell 2017-11-11 14:48:34 -05:00
  • 66fd28830d main: use static function to control timestamps in log output Zygo Blaxell 2017-11-11 14:49:53 -05:00
  • 85106bd9a9 chatter: use static function to control timestamping behavior Zygo Blaxell 2017-11-11 14:48:34 -05:00
  • bb273770c5 Merge remote-tracking branch 'kakra/integration' into subvol-threads Zygo Blaxell 2017-11-11 14:38:17 -05:00
  • 47805253e6 Make service starter accept bees options Kai Krakow 2017-10-28 00:14:36 +02:00
  • 629e33b4f3 Fix naming Kai Krakow 2017-10-28 00:13:38 +02:00
  • 58157d03dd Add beesd generated script to gitignore Kai Krakow 2017-10-28 00:13:23 +02:00
  • 9d67329ef7 Update README after integrating new features Kai Krakow 2017-10-27 23:10:14 +02:00
  • c6be07e158 Add option for prefixing timestamps Kai Krakow 2017-10-27 23:02:47 +02:00
  • c6bf6bfe1d Implement getopt options parser Kai Krakow 2017-10-27 22:36:00 +02:00
  • b7e316b005 roots: clean out dead code around crawl locks Zygo Blaxell 2017-10-01 16:19:21 -04:00
  • 1aa1decd1d lockset: drop unused method wait_unlock Zygo Blaxell 2017-10-01 16:18:05 -04:00
  • 8ea92202fc lockset: avoid starvation using a priority queue Zygo Blaxell 2017-10-01 15:53:11 -04:00
  • a3cd3ca07f crucible: add cleanup class Zygo Blaxell 2017-10-01 15:52:15 -04:00
  • 5a8c655fc4 roots: filter out obsolete extents from extent refs Zygo Blaxell 2017-10-01 15:36:08 -04:00
  • 16432d0bb7 roots: remove open_root_cache correctly Zygo Blaxell 2017-10-01 15:34:03 -04:00
  • b9dc4792bc Merge branch 'master' into subvol-threads Zygo Blaxell 2017-10-01 15:24:02 -04:00
  • 29d2d51c47 Fix libexec prefix discrepancy Kai Krakow 2017-09-20 21:50:58 +02:00
  • 893595190f Allow custom libexec location Kai Krakow 2017-09-20 21:00:54 +02:00
  • 0455827989 Adjust CPU and IO shares when running under systemd Kai Krakow 2017-09-19 20:42:07 +02:00
  • 62626aef7f Adjust service restart and shutdown behavior Kai Krakow 2017-09-19 20:36:13 +02:00
  • f59e311809 Explicitly mark systemd unit as Type=simple Kai Krakow 2017-09-19 20:34:00 +02:00
  • 3bf4e69c4d Make config example more clear Kai Krakow 2017-09-19 20:33:03 +02:00
  • 5622ebd411 Bees is meant to be run as root only Kai Krakow 2017-09-19 20:32:09 +02:00
  • 04cb25bd04 Move bees to libexec install dir Kai Krakow 2017-09-19 20:30:51 +02:00
  • b2f000ad7a Change README.md reflecting nodatacow inode attribute Kai Krakow 2017-09-18 01:44:07 +02:00
  • 06b8fd8697 Merge remote-tracking branch 'kakra/master' Zygo Blaxell 2017-09-18 22:34:20 -04:00
  • 94ab477b90 Merge remote-tracking branch 'kakra/feature/markdown-detection' Zygo Blaxell 2017-09-18 22:32:41 -04:00
  • 415756fb99 Enable detect of markdown binary Kai Krakow 2017-09-18 01:29:39 +02:00
  • cceb0480a5 Change README.md reflecting nodatacow inode attribute Kai Krakow 2017-09-18 01:44:07 +02:00
  • 23749eb634 Enable detect of markdown binary Kai Krakow 2017-09-18 01:29:39 +02:00
  • 175d7fc10e roots: drop open_root_nocache log entry Zygo Blaxell 2017-09-16 21:16:40 -04:00
  • 5afbcb99e3 roots: drop open_root_nocache log entry Zygo Blaxell 2017-09-16 21:16:40 -04:00
  • 5275249396 roots: trace transid_max calculation Zygo Blaxell 2017-09-16 16:47:35 -04:00
  • a07728bc7e tmpfiles: note that kernel race condition is not yet fixed Zygo Blaxell 2017-09-16 16:46:39 -04:00
  • 732896b471 log: simplify output for dedup and scan Zygo Blaxell 2017-09-16 16:42:52 -04:00
  • 5cc5a44661 bees: drop unused BeesWorkQueue classes Zygo Blaxell 2017-09-16 16:35:42 -04:00
  • f6a6992ac9 README: update list of currently known kernel bugs Zygo Blaxell 2017-09-16 16:30:50 -04:00
  • ceda8ee6c3 Makefile: add test to PHONY list Zygo Blaxell 2017-09-16 16:30:02 -04:00
  • 1f668d1055 roots: trace transid_max calculation Zygo Blaxell 2017-09-16 16:47:35 -04:00
  • 802d5faf46 tmpfiles: note that kernel race condition is not yet fixed Zygo Blaxell 2017-09-16 16:46:39 -04:00
  • 552e74066d bees: adjust concurrency model Zygo Blaxell 2017-09-16 16:45:15 -04:00
  • 1052119a53 log: simplify output for dedup and scan Zygo Blaxell 2017-09-16 16:42:52 -04:00
  • 917fc8c412 context: drop dead code in dedup wrapper Zygo Blaxell 2017-09-16 16:37:04 -04:00
  • 59fe9f4617 bees: drop unused BeesWorkQueue classes Zygo Blaxell 2017-09-16 16:35:42 -04:00
  • b631986218 README: update list of currently known kernel bugs Zygo Blaxell 2017-09-16 16:30:50 -04:00
  • 9f8bdcfd8c Makefile: add test to PHONY list Zygo Blaxell 2017-09-16 16:30:02 -04:00
  • 5eaf3d0aeb README: remove stray whitespace Zygo Blaxell 2017-09-16 14:57:24 -04:00
  • d6f328ce76 Verbatim Ubuntu build instructions Coenraad Loubser 2017-09-16 09:40:52 +02:00
  • 7defaf9751 roots: move flags check after file identity checks and make error message style consistent Zygo Blaxell 2017-09-16 14:36:55 -04:00
  • 9ba9a8e9fa bees: use ioctl_iflags_get and ioctl_iflags_set instead of opencoded versions Zygo Blaxell 2017-09-16 14:31:43 -04:00
  • 2775058aee crucible: add ioctl_iflags_set to complement ioctl_iflags_get Zygo Blaxell 2017-09-16 14:29:42 -04:00
  • 2dc027c701 Skip nocow files to speed up processing Kai Krakow 2017-09-12 02:09:22 +02:00
  • 18ae15658e README: remove stray whitespace Zygo Blaxell 2017-09-16 14:57:24 -04:00
  • 339579096f roots: move flags check after file identity checks and make error message style consistent Zygo Blaxell 2017-09-16 14:36:55 -04:00
  • 702a8eec8c bees: use ioctl_iflags_get and ioctl_iflags_set instead of opencoded versions Zygo Blaxell 2017-09-16 14:31:43 -04:00
  • 5f18fcda52 crucible: add ioctl_iflags_set to complement ioctl_iflags_get Zygo Blaxell 2017-09-16 14:29:42 -04:00
  • 088cbd24ff Merge branch 'master' of git://github.com/kakra/bees Zygo Blaxell 2017-09-16 13:55:58 -04:00
  • 8c9a44998d Verbatim Ubuntu build instructions Coenraad Loubser 2017-09-16 09:40:52 +02:00
  • a5e2bdff47 Skip nocow files to speed up processing Kai Krakow 2017-09-12 02:09:22 +02:00
  • 703bb7c1a3 bees: use handle type for hash table extent locks Zygo Blaxell 2017-03-30 00:35:59 -04:00
  • 4f66d1cb44 crucible: lockset: track lockers and use handle type [bees master branch edition] Zygo Blaxell 2017-03-30 00:35:59 -04:00
  • 3901962379 bees: trace calls to BeesResolver Zygo Blaxell 2017-05-03 21:02:28 -04:00
  • 48aac8a99a bees: drop unused constants Zygo Blaxell 2017-02-03 13:09:15 -05:00
  • b0ba4c4f38 bees: time tmpfile create and copy operations Zygo Blaxell 2017-02-03 13:02:27 -05:00
  • 74d256f0fe bees: handle trace functions that throw exceptions Zygo Blaxell 2017-01-30 01:47:00 -05:00
  • 8cde833863 bees: make a thread note when we read data Zygo Blaxell 2017-06-01 18:07:47 -04:00
  • e0951ed4ba bees: use C++11 syntax for constant initializers Zygo Blaxell 2017-01-27 21:43:21 -05:00
  • c479b361cd bees: remove file open serialization mutex Zygo Blaxell 2017-01-27 21:43:21 -05:00
  • c6c3990d19 bees: types: improve serialization of byte ranges Zygo Blaxell 2017-01-27 21:43:21 -05:00
  • 3fdc217b4f bees: change formatting for physical bytenr ranges in dedup Zygo Blaxell 2017-01-27 21:46:41 -05:00