]>
www.infradead.org Git - users/hch/uuid.git/log 
Kent Overstreet [Thu, 29 Nov 2018 07:14:31 +0000  (02:14  -0500)] 
 
bcachefs: Track nr_inodes with the key marking machinerySigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 1 Nov 2018 19:10:01 +0000  (15:10 -0400)] 
 
bcachefs: Make bkey types globally uniqueSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 29 Nov 2018 08:24:06 +0000  (03:24  -0500)] 
 
bcachefs: Fix a btree iter usage errorSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 27 Nov 2018 23:30:56 +0000  (18:30 -0500)] 
 
bcachefs: Split out bkey_sort.cSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 27 Nov 2018 15:06:18 +0000  (10:06 -0500)] 
 
bcachefs: fix waiting on an open journal entrySigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 27 Nov 2018 13:14:51 +0000  (08:14 -0500)] 
 
bcachefs: return errors correctly from gcSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 23 Nov 2018 03:50:35 +0000  (22:50 -0500)] 
 
bcachefs: Hold usage_lock over mark_key and fs_usage_applySigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 24 Nov 2018 22:09:44 +0000  (17:09 -0500)] 
 
bcachefs: Stripes now properly subject to gcSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 23 Nov 2018 10:19:25 +0000  (05:19  -0500)] 
 
bcachefs: Btree locking fix, refactoringSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 23 Nov 2018 07:06:18 +0000  (02:06  -0500)] 
 
bcachefs: shim for userspace raid librarySigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 23 Nov 2018 07:50:33 +0000  (02:50  -0500)] 
 
Revert "bcachefs: start erasure coding after journal replay"
This reverts commit 
36f389604294dfc953e6f5624ceb683818d32f28 .
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 23 Nov 2018 04:05:13 +0000  (23:05 -0500)] 
 
bcachefs: Allow for new alloc fieldsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 23 Jul 2018 09:32:01 +0000  (05:32  -0400)] 
 
bcachefs: gc now operates on second set of bucket marksSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 21 Nov 2018 12:16:28 +0000  (07:16 -0500)] 
 
bcachefs: fix mempool double initializationSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 21 Nov 2018 07:59:07 +0000  (02:59  -0500)] 
 
bcachefs: fix btree iterator bug when using depth > 0Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 19 Nov 2018 04:20:21 +0000  (23:20 -0500)] 
 
bcachefs: Allocator startup improvementsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 18 Nov 2018 23:32:16 +0000  (18:32 -0500)] 
 
bcachefs: Journal refactoringSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 19 Nov 2018 02:35:59 +0000  (21:35 -0500)] 
 
bcachefs: Don't block on journal reservation with btree locks heldSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 19 Nov 2018 01:42:02 +0000  (20:42 -0500)] 
 
bcachefs: start erasure coding after journal replaySigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 15 Nov 2018 02:53:40 +0000  (21:53 -0500)] 
 
bcachefs: Clean up, possixly fix page disk reservation accountingSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 15 Nov 2018 02:53:25 +0000  (21:53 -0500)] 
 
bcachefs: Fix an error pathSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 14 Nov 2018 03:10:27 +0000  (22:10 -0500)] 
 
bcachefs: fix typo when picking read methodSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 1 Nov 2018 19:13:19 +0000  (15:13 -0400)] 
 
bcachefs: Erasure codingSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 12 Nov 2018 22:26:36 +0000  (17:26 -0500)] 
 
bcachefs: More btree gc refactoringsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 7 Nov 2018 22:48:32 +0000  (17:48 -0500)] 
 
bcachefs: Centralize marking of replicas in btree update pathSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 5 Nov 2018 07:31:48 +0000  (02:31  -0500)] 
 
bcachefs: Move key marking out of extents.cSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 30 Oct 2018 18:32:47 +0000  (14:32 -0400)] 
 
bcachefs: stripe support for replicas trackingSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 12 Nov 2018 23:30:55 +0000  (18:30 -0500)] 
 
bcachefs: Check for unsupported featuresSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 9 Nov 2018 06:24:07 +0000  (01:24  -0500)] 
 
bcachefs: revamp to_text methodsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 9 Nov 2018 06:42:49 +0000  (01:42  -0500)] 
 
bcachefs: delete some dead codeSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 9 Nov 2018 05:55:20 +0000  (00:55  -0500)] 
 
bcachefs: fix a replicas bugSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Tim Schlueter [Mon, 5 Nov 2018 04:14:46 +0000  (20:14 -0800)] 
 
bcachefs: Set the last mount time using the realtime clockSigned-off-by: Tim Schlueter <schlueter.tim@linux.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 5 Nov 2018 04:10:09 +0000  (23:10 -0500)] 
 
bcachefs: Disk usage in compressed sectors, not uncompressedSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 5 Nov 2018 03:09:51 +0000  (22:09 -0500)] 
 
bcachefs: Assorted fixes for running on very small devicesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 5 Nov 2018 02:55:35 +0000  (21:55 -0500)] 
 
bcachefs: Scale down number of writepoints when low on spaceSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 4 Nov 2018 02:00:50 +0000  (22:00 -0400)] 
 
bcachefs: Fix an assertion when rebuilding replicasSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 4 Nov 2018 01:52:52 +0000  (21:52 -0400)] 
 
bcachefs: Rename nofsck opt to fsckSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 4 Nov 2018 01:51:31 +0000  (21:51 -0400)] 
 
bcachefs: Fix journal replay when replicas sb section missingSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 4 Nov 2018 00:19:04 +0000  (20:19 -0400)] 
 
bcachefs: fix bounds checks in bch2_bio_map()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 4 Nov 2018 00:04:54 +0000  (20:04 -0400)] 
 
bcachefs: Some fixes for building in userspaceSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 1 Nov 2018 20:02:02 +0000  (16:02 -0400)] 
 
bcachefs: fix bch2_bkey_print_bfloatSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 1 Nov 2018 19:28:45 +0000  (15:28 -0400)] 
 
bcachefs: new avoid mechanism for io retriesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 1 Nov 2018 19:21:48 +0000  (15:21 -0400)] 
 
bcachefs: more key marking refactoringSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 30 Oct 2018 18:32:21 +0000  (14:32 -0400)] 
 
bcachefs: replicas: prep work for stripesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 30 Oct 2018 18:14:19 +0000  (14:14 -0400)] 
 
bcachefs: kill struct bch_replicas_cpu_entrySigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 21 Oct 2018 20:32:51 +0000  (16:32 -0400)] 
 
bcachefs: add functionality for heaps to update backpointersSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 21 Oct 2018 14:56:11 +0000  (10:56 -0400)] 
 
bcachefs: btree gc refactoringSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 30 Sep 2018 22:39:20 +0000  (18:39 -0400)] 
 
bcachefs: BCH_EXTENT_ENTRY_TYPES()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 28 Sep 2018 01:08:39 +0000  (21:08 -0400)] 
 
bcachefs: bch2_extent_ptr_decoded_append()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 30 Sep 2018 22:28:23 +0000  (18:28 -0400)] 
 
bcachefs: bch2_extent_drop_ptrs()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 28 Sep 2018 01:08:39 +0000  (21:08 -0400)] 
 
bcachefs: extent_for_each_ptr_decode()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 2 Oct 2018 20:40:12 +0000  (16:40 -0400)] 
 
bcachefs: kill bch_extent_crc_typeSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 2 Oct 2018 15:03:39 +0000  (11:03 -0400)] 
 
bcachefs: extent_ptr_decodedSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 12 Oct 2018 18:57:57 +0000  (14:57 -0400)] 
 
bcachefs: fix missing includeSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 12 Oct 2018 18:53:25 +0000  (14:53 -0400)] 
 
bcachefs: fix a spurious gcc warningSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 6 Oct 2018 08:12:42 +0000  (04:12  -0400)] 
 
bcachefs: Allocation code refactoringSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 6 Oct 2018 04:46:55 +0000  (00:46  -0400)] 
 
bcachefs: Split out alloc_background.cSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 1 Oct 2018 04:33:42 +0000  (00:33  -0400)] 
 
bcachefs: Fix failure to suspendSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 26 Sep 2018 03:27:57 +0000  (23:27 -0400)] 
 
bcachefs: Fix suspend when moving data faster than ratelimitSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 21 Sep 2018 21:37:13 +0000  (17:37 -0400)] 
 
bcachefs: fix bch2_acl_chmod()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 15 Sep 2018 21:57:22 +0000  (17:57 -0400)] 
 
bcachefs: Fix a deadlockSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 6 Sep 2018 21:09:07 +0000  (17:09 -0400)] 
 
bcachefs: fix a divideSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 28 Aug 2018 22:54:42 +0000  (18:54 -0400)] 
 
bcachefs: make fsck spew lessSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 21 Aug 2018 23:42:00 +0000  (19:42 -0400)] 
 
bcachefs: Dirent repair codeSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 21 Aug 2018 21:38:41 +0000  (17:38 -0400)] 
 
bcachefs: Fix a btree iter bug when iter pos == POS_MAXSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 21 Aug 2018 20:30:14 +0000  (16:30 -0400)] 
 
bcachefs: Comparison function cleanupsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 21 Aug 2018 19:19:33 +0000  (15:19 -0400)] 
 
bcachefs: Prioritize fragmentation in bucket allocatorSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 11 Aug 2018 23:12:05 +0000  (19:12 -0400)] 
 
bcachefs: Pass around bset_tree lessSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 8 Aug 2018 23:53:30 +0000  (19:53 -0400)] 
 
bcachefs: kill extent_insert_hookSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 5 Aug 2018 21:48:00 +0000  (17:48 -0400)] 
 
bcachefs: kill i_sectors_hookSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 11 Aug 2018 21:26:11 +0000  (17:26 -0400)] 
 
bcachefs: convert fcollapse to bch2_extent_update()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 9 Aug 2018 01:11:43 +0000  (21:11 -0400)] 
 
bcachefs: convert fpunch to bch2_extent_update()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 9 Aug 2018 01:09:31 +0000  (21:09 -0400)] 
 
bcachefs: convert truncate to bch2_extent_update()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 8 Aug 2018 22:42:04 +0000  (18:42 -0400)] 
 
bcachefs: convert bchfs_write_index_update() to bch2_extent_update()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 5 Aug 2018 21:46:41 +0000  (17:46 -0400)] 
 
bcachefs: bch2_extent_trim_atomic()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 9 Aug 2018 01:22:46 +0000  (21:22 -0400)] 
 
bcachefs: mempoolify btree_transSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 5 Aug 2018 19:21:52 +0000  (15:21 -0400)] 
 
bcachefs: BTREE_INSERT_JOURNAL_RES_FULL is no longer possibleSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 5 Aug 2018 19:28:29 +0000  (15:28 -0400)] 
 
bcachefs: extent_squash() can no longer failSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 5 Aug 2018 18:41:29 +0000  (14:41 -0400)] 
 
bcachefs: make struct btree_iter a bit smallerSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 22 Jul 2016 03:05:06 +0000  (19:05 -0800)] 
 
bcachefs: lift ordering restriction on 0 size extentsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 2 Aug 2018 03:03:41 +0000  (23:03 -0400)] 
 
bcachefs: extent unit testsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 6 Aug 2018 02:23:44 +0000  (22:23 -0400)] 
 
bcachefs: bkey_written()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 6 Aug 2018 02:34:03 +0000  (22:34 -0400)] 
 
bcachefs: improved rw_aux_tree_bsearch()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 3 Aug 2018 23:41:44 +0000  (19:41 -0400)] 
 
bcachefs: Factor out btree_key_can_insert()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 24 Jul 2018 18:55:05 +0000  (14:55 -0400)] 
 
bcachefs: BCH_SB_RESERVE_BYTESSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 1 Aug 2018 18:26:55 +0000  (14:26 -0400)] 
 
bcachefs: Better calculation of copygc thresholdSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 24 Jul 2018 20:42:49 +0000  (16:42 -0400)] 
 
bcachefs: Change how replicated data is accountedSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 24 Jul 2018 18:54:39 +0000  (14:54 -0400)] 
 
bcachefs: Account for internal fragmentation betterSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 24 Jul 2018 17:33:07 +0000  (13:33 -0400)] 
 
bcachefs: kill s_alloc, use bch_data_typeSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 24 Jul 2018 16:59:13 +0000  (12:59 -0400)] 
 
bcachefs: bch2_mark_key() now takes bch_data_typeSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 24 Jul 2018 20:42:27 +0000  (16:42 -0400)] 
 
bcachefs: Fix an assertion in the btree node merge pathSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 24 Jul 2018 23:45:22 +0000  (19:45 -0400)] 
 
bcachefs: Fix locking in allocator thread
gc lock must be held while invalidating buckets - fixes
"
1f7a95698e  bcachefs: Invalidate buckets when writing to alloc btree"
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 23 Jul 2018 13:13:07 +0000  (09:13 -0400)] 
 
bcachefs: fix bch2_val_to_text()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 23 Jul 2018 11:53:29 +0000  (07:53 -0400)] 
 
bcachefs: minor fsync fixSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 23 Jul 2018 11:52:00 +0000  (07:52 -0400)] 
 
bcachefs: Assorted journal refactoringSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 23 Jul 2018 11:38:06 +0000  (07:38 -0400)] 
 
bcachefs: fix last_seq_ondiskSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 23 Jul 2018 09:48:53 +0000  (05:48  -0400)] 
 
bcachefs: fix mtime/ctime update on truncateSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 23 Jul 2018 09:48:35 +0000  (05:48  -0400)] 
 
bcachefs: fix fsync after createSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 23 Jul 2018 09:28:40 +0000  (05:28  -0400)] 
 
bcachefs: fix nbuckets usage on device resizeSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 22 Jul 2018 14:43:01 +0000  (10:43 -0400)] 
 
bcachefs: Invalidate buckets when writing to alloc btreeSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev>