]>
www.infradead.org Git - users/willy/xarray.git/log 
Kent Overstreet [Mon, 25 Mar 2019 19:34:48 +0000  (15:34 -0400)] 
 
bcachefs: Btree iter improvementsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 22 Mar 2019 03:13:46 +0000  (23:13 -0400)] 
 
bcachefs: Verify fs hasn't been modified before going rwSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 22 Mar 2019 02:19:57 +0000  (22:19 -0400)] 
 
bcachefs: Go rw lazilySigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 22 Mar 2019 08:32:29 +0000  (04:32  -0400)] 
 
bcachefs: Fix a deadlockSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 22 Mar 2019 01:12:01 +0000  (21:12 -0400)] 
 
bcachefs: Rework error handling in btree update pathSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 21 Mar 2019 23:12:52 +0000  (19:12 -0400)] 
 
bcachefs: Fix error handling in gcSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 21 Mar 2019 23:03:57 +0000  (19:03 -0400)] 
 
bcachefs: More debug params for testing of recovery pathsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 21 Mar 2019 23:02:48 +0000  (19:02 -0400)] 
 
bcachefs: Run gc if failed to read alloc btreeSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 21 Mar 2019 21:04:50 +0000  (17:04 -0400)] 
 
bcachefs: Fix error handling in bch2_fs_recovery()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 21 Mar 2019 20:28:57 +0000  (16:28 -0400)] 
 
bcachefs: Add time stats for btree updatesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 18 Mar 2019 20:18:39 +0000  (16:18 -0400)] 
 
bcachefs: BTREE_INSERT_ATOMIC must be used for extents nowSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 18 Mar 2019 17:42:10 +0000  (13:42 -0400)] 
 
bcachefs: Add more time stats for being blocked on allocatorSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 17 Mar 2019 20:49:59 +0000  (16:49 -0400)] 
 
bcachefs: Fix a deadlockSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 15 Mar 2019 22:20:46 +0000  (18:20 -0400)] 
 
bcachefs: Allocate fs_usage in do_btree_insert_at()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 15 Mar 2019 21:11:58 +0000  (17:11 -0400)] 
 
bcachefs: Btree update path cleanupSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 14 Mar 2019 02:44:04 +0000  (22:44 -0400)] 
 
bcachefs: kill struct btree_insertSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 14 Mar 2019 00:49:16 +0000  (20:49 -0400)] 
 
bcachefs: convert bch2_btree_insert_at() usage to bch2_trans_commit()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 11 Mar 2019 20:25:42 +0000  (16:25 -0400)] 
 
bcachefs: drop btree_insert->did_workSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 16 Mar 2019 18:27:40 +0000  (14:27 -0400)] 
 
bcachefs: Refactor extent insert pathSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 16 Mar 2019 18:27:40 +0000  (14:27 -0400)] 
 
bcachefs: Always use bch2_extent_trim_atomic()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 15 Mar 2019 23:34:16 +0000  (19:34 -0400)] 
 
bcachefs: fix bch2_mark_bkey_replicas() callSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 13 Mar 2019 20:56:48 +0000  (16:56 -0400)] 
 
bcachefs: fix bch2_invalidate_one_bucket2() during journal replaySigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 13 Mar 2019 17:31:02 +0000  (13:31 -0400)] 
 
bcachefs: Make deferred inode updates a mount optionSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 9 Mar 2019 19:53:03 +0000  (14:53 -0500)] 
 
bcachefs: Fix for shutting down before fs started marking it cleanSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 8 Mar 2019 22:20:33 +0000  (17:20 -0500)] 
 
bcachefs: Fix for when compressed extent is split during journal replaySigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 8 Mar 2019 04:13:39 +0000  (23:13 -0500)] 
 
bcachefs: increase BTREE_ITER_MAXSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 8 Mar 2019 04:14:35 +0000  (23:14 -0500)] 
 
bcachefs: fix a faulty assertionSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 8 Mar 2019 00:45:57 +0000  (19:45 -0500)] 
 
bcachefs: assertion to catch outstanding bugSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 7 Mar 2019 22:19:04 +0000  (17:19 -0500)] 
 
bcachefs: minor journal reclaim fixesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 7 Mar 2019 21:33:56 +0000  (16:33 -0500)] 
 
bcachefs: Don't BUG_ON() on bucket sector count overflowSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 4 Mar 2019 22:54:28 +0000  (17:54 -0500)] 
 
bcachefs: Remove direct use of bch2_btree_iter_link()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 21 Jul 2018 02:27:07 +0000  (22:27 -0400)] 
 
bcachefs: Use deferred btree updates for inode updatesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 19 Feb 2019 22:56:21 +0000  (17:56 -0500)] 
 
bcachefs: Use journal preres for deferred btree updatesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 19 Feb 2019 18:41:36 +0000  (13:41 -0500)] 
 
bcachefs: Add a pre-reserve mechanism for the journalSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Feb 2019 19:22:52 +0000  (14:22 -0500)] 
 
bcachefs: Don't block on reclaim_lock from journal_res_getSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 3 Mar 2019 21:50:40 +0000  (16:50 -0500)] 
 
bcachefs: bch2_journal_space_available improvementsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 3 Mar 2019 23:39:07 +0000  (18:39 -0500)] 
 
bcachefs: Separate discards from rest of journal reclaimSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 3 Mar 2019 20:15:55 +0000  (15:15 -0500)] 
 
bcachefs: ja->discard_idx, ja->dirty_idxSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 1 Mar 2019 22:21:44 +0000  (17:21 -0500)] 
 
bcachefs: Allocator startup fixes/refactoringSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 1 Mar 2019 20:51:57 +0000  (15:51 -0500)] 
 
bcachefs: Drop a faulty assertionSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 1 Mar 2019 03:33:06 +0000  (22:33 -0500)] 
 
bcachefs: improved flush_held_btree_writes()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 1 Mar 2019 03:32:09 +0000  (22:32 -0500)] 
 
bcachefs: use correct wq for journal reclaimSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 21 Feb 2019 18:33:21 +0000  (13:33 -0500)] 
 
bcachefs: Journal reclaim refactoringSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 26 Feb 2019 19:28:08 +0000  (14:28 -0500)] 
 
bcachefs: Better journal debugSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 26 Feb 2019 22:13:46 +0000  (17:13 -0500)] 
 
bcachefs: Don't get journal reservation until after we know insert will succeedSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Feb 2019 00:14:23 +0000  (19:14 -0500)] 
 
bcachefs: fix integer underflow in journal codeSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 20 Feb 2019 22:57:06 +0000  (17:57 -0500)] 
 
bcachefs: Fix gc handling of bucket gensSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 20 Feb 2019 21:00:03 +0000  (16:00 -0500)] 
 
bcachefs: fix a deadlock on startupSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 20 Feb 2019 19:18:44 +0000  (14:18 -0500)] 
 
bcachefs: force str_hash code to be inlinedSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 18 Feb 2019 22:39:42 +0000  (17:39 -0500)] 
 
bcachefs: Assorted journal refactoringSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 15 Feb 2019 01:39:17 +0000  (20:39 -0500)] 
 
bcachefs: fs_usage_u64s()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 14 Feb 2019 23:38:52 +0000  (18:38 -0500)] 
 
bcachefs: Add a mechanism for blocking the journalSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 13 Feb 2019 19:46:32 +0000  (14:46 -0500)] 
 
bcachefs: Convert bucket invalidation to key marking pathSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 14 Feb 2019 20:42:41 +0000  (15:42 -0500)] 
 
bcachefs: fixes for cached data accountingSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 13 Feb 2019 20:17:23 +0000  (15:17 -0500)] 
 
bcachefs: fix more locking bugsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 12 Feb 2019 20:03:47 +0000  (15:03 -0500)] 
 
bcachefs: refactor key marking code a bitSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 12 Feb 2019 19:58:55 +0000  (14:58 -0500)] 
 
bcachefs: Fix double counting when gc is runningSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 12 Feb 2019 03:08:09 +0000  (22:08 -0500)] 
 
bcachefs: gc lock no longer needed for disk reservationsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 12 Feb 2019 00:27:33 +0000  (19:27 -0500)] 
 
bcachefs: Fix oldest_gen handlingSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 12 Feb 2019 00:04:40 +0000  (19:04 -0500)] 
 
bcachefs: Fix a locking bugSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 11 Feb 2019 20:33:14 +0000  (15:33 -0500)] 
 
bcachefs: Fix a lockdep splatSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 11 Feb 2019 00:16:55 +0000  (19:16 -0500)] 
 
bcachefs: no need to run gc when initializing new fsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 10 Feb 2019 00:45:36 +0000  (19:45 -0500)] 
 
bcachefs: Don't need to walk inodes on clean shutdownSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 6 Feb 2019 16:56:51 +0000  (11:56 -0500)] 
 
bcachefs: don't do initial gc if have alloc info featureSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 10 Feb 2019 00:20:57 +0000  (19:20 -0500)] 
 
bcachefs: serialize persistent_reservedSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 25 Jan 2019 01:25:40 +0000  (20:25 -0500)] 
 
bcachefs: initialize fs usage summary in recoverySigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 25 Jan 2019 00:09:49 +0000  (19:09 -0500)] 
 
bcachefs: journal_replay_early()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 24 Jan 2019 22:54:51 +0000  (17:54 -0500)] 
 
bcachefs: Write out fs usageSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 24 Jan 2019 22:12:00 +0000  (17:12 -0500)] 
 
bcachefs: reserve space in journal for fs usage entriesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 9 Feb 2019 23:24:20 +0000  (18:24 -0500)] 
 
bcachefs: fix bch2_sb_field_resize()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 9 Feb 2019 21:50:53 +0000  (16:50 -0500)] 
 
bcachefs: delete a debug printkSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 8 Feb 2019 19:43:53 +0000  (14:43 -0500)] 
 
bcachefs: fix for unmount hangSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 9 Feb 2019 21:15:29 +0000  (16:15 -0500)] 
 
bcachefs: Fix a bug when shutting down before allocator startedSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 6 Feb 2019 16:42:13 +0000  (11:42 -0500)] 
 
bcachefs: percpu utility codeSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 24 Jan 2019 23:32:13 +0000  (18:32 -0500)] 
 
bcachefs: sysfs trigger for bch2_alloc_writeSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 24 Jan 2019 21:50:48 +0000  (16:50 -0500)] 
 
bcachefs: New journal_entry_res mechanismSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 25 Jan 2019 00:50:00 +0000  (19:50 -0500)] 
 
bcachefs: improve alloc_debugSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 25 Jan 2019 01:00:57 +0000  (20:00 -0500)] 
 
bcachefs: fix inode countingSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 26 Nov 2018 01:53:51 +0000  (20:53 -0500)] 
 
bcachefs: Persist stripe blocks_usedSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 22 Jan 2019 18:46:14 +0000  (13:46 -0500)] 
 
bcachefs: Improve c version of __bkey_cmp_bitsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 19 Nov 2018 06:31:41 +0000  (01:31  -0500)] 
 
bcachefs: Persist alloc info on clean shutdownSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 23 Jan 2019 01:04:06 +0000  (20:04 -0500)] 
 
bcachefs: Fix fifo overflow in allocator startupSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 21 Jan 2019 20:32:13 +0000  (15:32 -0500)] 
 
bcachefs: Fix check for if extent update is allocatingSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 21 Jan 2019 02:16:25 +0000  (21:16 -0500)] 
 
bcachefs: fix error message in device remove pathSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 19 Jan 2019 23:12:24 +0000  (18:12 -0500)] 
 
bcachefs: dio arithmetic improvementsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 19 Jan 2019 18:13:29 +0000  (13:13 -0500)] 
 
bcachefs: Fix some reserve calculationsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 19 Jan 2019 17:20:00 +0000  (12:20 -0500)] 
 
bcachefs: Add a workqueue for journal reclaimSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 18 Jan 2019 23:58:51 +0000  (18:58 -0500)] 
 
bcachefs: Fix an allocator error pathSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 14 Jan 2019 05:38:47 +0000  (00:38  -0500)] 
 
bcachefs: fixes for getting stuck flushing journal pinsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 14 Jan 2019 02:36:14 +0000  (21:36 -0500)] 
 
bcachefs: Fix a dio bugSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 13 Jan 2019 21:02:22 +0000  (16:02 -0500)] 
 
bcachefs: More allocator startup improvementsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 12 Jan 2019 04:23:27 +0000  (23:23 -0500)] 
 
bcachefs: correctly initialize bch_extent_ptrSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 11 Jan 2019 10:11:07 +0000  (05:11  -0500)] 
 
bcachefs: use crc64 from lib/Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 17 Dec 2018 13:44:56 +0000  (08:44 -0500)] 
 
bcachefs: Factor out acc_u64s()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 17 Dec 2018 13:29:44 +0000  (08:29 -0500)] 
 
bcachefs: Minor replicas.c refactoringSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 19 Dec 2018 21:01:38 +0000  (16:01 -0500)] 
 
bcachefs: fix new reinherit_attrs ioctlSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 19 Dec 2018 17:58:56 +0000  (12:58 -0500)] 
 
bcachefs: Lots of option handling improvementsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 19 Dec 2018 13:43:01 +0000  (08:43 -0500)] 
 
bcachefs: more project quota fixesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 18 Dec 2018 19:43:00 +0000  (14:43 -0500)] 
 
bcachefs: fix an rcu usage bugSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Tue, 18 Dec 2018 15:15:35 +0000  (10:15 -0500)] 
 
bcachefs: fix ja->cur_idx use while reading journalSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev>