mirror of
https://github.com/versity/scoutfs.git
synced 2026-04-10 08:59:11 +00:00
Commit Graph
Select branches
Hide Pull Requests
auke/alloc_swapping
auke/ci_green
auke/data_prealloc_min
auke/drop_zero_count_totl_key
auke/eler_test_loop
auke/ipv6
auke/kmemleak
auke/make_ci_green_again
auke/merge_read_item_stale_seq
auke/meta_reserve_blocks
auke/portscan
auke/restore_and_check
auke/rhel10
auke/tuned_profile
auke/utils_check_mounted_quorum_fenced
auke/work
bcrl/mmap
ben/el8
ben/fence_scripts
ben/test
clk/cluster_lock_spinlock
clk/log_merge_free
clk/max_holders
clk/scoutfs_print
clk/srch-basic-dbg
clk/srch-fixes
clk/truncate_breakup
cw/go_restore
greg/block-el9-minor-upgrades
greg/ci-update-test
greg/closer-kver-locking
greg/per-kversion
main
zab/andys_fallocate_fix_minor_cleanup
zab/bag_o_small_fixes
zab/block_crash_and_consistency
zab/block_rhashtable_insert_fixes
zab/block_shrink_wait_for_rebalance
zab/check
zab/client_greeting_items_exist
zab/cluster_lock_spinlock
zab/codingstyle
zab/crtime
zab/cwskip_item_cache
zab/disable_mount_unmount_test
zab/emergency_data_super_recovery
zab/fix-block-stale-reads
zab/force_finalize_timeouts
zab/force_prepare_empty_data_device
zab/get_changed_inos
zab/hold_commit_stuck
zab/ignore_slow_heartbeat_message
zab/increase_server_commit_block_budget
zab/inode_deletion_fixes
zab/invalidate_already_pending
zab/lock_invalidation_recovery
zab/lock_stat_fields_experiment
zab/move_blocks_ioctl
zab/move_blocks_next_einval
zab/noncontig_alloc_einval
zab/odirect_archive
zab/parallel_restore
zab/punch_offline
zab/quorum_slots_unmount
zab/quot_proj_indx
zab/read_mutex_lock_inversion
zab/rename_into_root
zab/retention_quota_project_indx
zab/rhel8_kerncompat
zab/server_merge_splice_failure
zab/server_metadata_ref_checker
zab/srch_block_ref_leak
zab/stability_fixes
zab/test_loop_monitor
zab/test_mkdir_rename_unlink
zab/totl_merge_result_clobbered
zab/utils_wipe_lt_data_freed
zab/v1.13
zab/v1.15
zab/v1.16
zab/v1.18
zab/v1.20
zab/v1.7
zab/v1_2_release
zab/v1_3_release
zab/v1_4_release
zab/v1_5_release
zab/worm
zab/worm_feat_fmt_vers_test_fixes
#1
#10
#100
#101
#102
#103
#104
#105
#106
#107
#108
#109
#11
#110
#111
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#135
#136
#137
#138
#139
#14
#140
#141
#142
#143
#144
#145
#146
#147
#148
#149
#15
#150
#151
#152
#153
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#170
#171
#172
#174
#175
#176
#177
#178
#179
#18
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#190
#191
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#210
#211
#212
#213
#214
#215
#216
#217
#217
#218
#218
#219
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#230
#231
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#242
#242
#243
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#26
#260
#261
#262
#263
#264
#265
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#280
#281
#282
#283
#284
#284
#285
#286
#287
#288
#289
#289
#29
#290
#291
#292
#293
#293
#294
#295
#3
#30
#31
#32
#33
#34
#35
#36
#37
#38
#39
#4
#40
#41
#42
#43
#44
#45
#46
#47
#48
#49
#5
#50
#51
#52
#53
#54
#55
#56
#57
#58
#59
#6
#60
#61
#62
#63
#64
#65
#66
#67
#68
#69
#7
#70
#71
#72
#73
#74
#75
#76
#77
#78
#79
#8
#80
#81
#82
#83
#84
#85
#86
#87
#88
#89
#9
#90
#91
#92
#93
#94
#95
#96
#97
#98
#99
v0.0.3
v1.0
v1.1
v1.10
v1.11
v1.12
v1.13
v1.14
v1.15
v1.16
v1.17
v1.18
v1.19
v1.2
v1.20
v1.21
v1.22
v1.23
v1.24
v1.25
v1.26
v1.27
v1.28
v1.29
v1.3
v1.4
v1.5
v1.6
v1.7
v1.8
v1.9
Select branches
Hide Pull Requests
auke/alloc_swapping
auke/ci_green
auke/data_prealloc_min
auke/drop_zero_count_totl_key
auke/eler_test_loop
auke/ipv6
auke/kmemleak
auke/make_ci_green_again
auke/merge_read_item_stale_seq
auke/meta_reserve_blocks
auke/portscan
auke/restore_and_check
auke/rhel10
auke/tuned_profile
auke/utils_check_mounted_quorum_fenced
auke/work
bcrl/mmap
ben/el8
ben/fence_scripts
ben/test
clk/cluster_lock_spinlock
clk/log_merge_free
clk/max_holders
clk/scoutfs_print
clk/srch-basic-dbg
clk/srch-fixes
clk/truncate_breakup
cw/go_restore
greg/block-el9-minor-upgrades
greg/ci-update-test
greg/closer-kver-locking
greg/per-kversion
main
zab/andys_fallocate_fix_minor_cleanup
zab/bag_o_small_fixes
zab/block_crash_and_consistency
zab/block_rhashtable_insert_fixes
zab/block_shrink_wait_for_rebalance
zab/check
zab/client_greeting_items_exist
zab/cluster_lock_spinlock
zab/codingstyle
zab/crtime
zab/cwskip_item_cache
zab/disable_mount_unmount_test
zab/emergency_data_super_recovery
zab/fix-block-stale-reads
zab/force_finalize_timeouts
zab/force_prepare_empty_data_device
zab/get_changed_inos
zab/hold_commit_stuck
zab/ignore_slow_heartbeat_message
zab/increase_server_commit_block_budget
zab/inode_deletion_fixes
zab/invalidate_already_pending
zab/lock_invalidation_recovery
zab/lock_stat_fields_experiment
zab/move_blocks_ioctl
zab/move_blocks_next_einval
zab/noncontig_alloc_einval
zab/odirect_archive
zab/parallel_restore
zab/punch_offline
zab/quorum_slots_unmount
zab/quot_proj_indx
zab/read_mutex_lock_inversion
zab/rename_into_root
zab/retention_quota_project_indx
zab/rhel8_kerncompat
zab/server_merge_splice_failure
zab/server_metadata_ref_checker
zab/srch_block_ref_leak
zab/stability_fixes
zab/test_loop_monitor
zab/test_mkdir_rename_unlink
zab/totl_merge_result_clobbered
zab/utils_wipe_lt_data_freed
zab/v1.13
zab/v1.15
zab/v1.16
zab/v1.18
zab/v1.20
zab/v1.7
zab/v1_2_release
zab/v1_3_release
zab/v1_4_release
zab/v1_5_release
zab/worm
zab/worm_feat_fmt_vers_test_fixes
#1
#10
#100
#101
#102
#103
#104
#105
#106
#107
#108
#109
#11
#110
#111
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#135
#136
#137
#138
#139
#14
#140
#141
#142
#143
#144
#145
#146
#147
#148
#149
#15
#150
#151
#152
#153
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#170
#171
#172
#174
#175
#176
#177
#178
#179
#18
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#190
#191
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#210
#211
#212
#213
#214
#215
#216
#217
#217
#218
#218
#219
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#230
#231
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#242
#242
#243
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#26
#260
#261
#262
#263
#264
#265
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#280
#281
#282
#283
#284
#284
#285
#286
#287
#288
#289
#289
#29
#290
#291
#292
#293
#293
#294
#295
#3
#30
#31
#32
#33
#34
#35
#36
#37
#38
#39
#4
#40
#41
#42
#43
#44
#45
#46
#47
#48
#49
#5
#50
#51
#52
#53
#54
#55
#56
#57
#58
#59
#6
#60
#61
#62
#63
#64
#65
#66
#67
#68
#69
#7
#70
#71
#72
#73
#74
#75
#76
#77
#78
#79
#8
#80
#81
#82
#83
#84
#85
#86
#87
#88
#89
#9
#90
#91
#92
#93
#94
#95
#96
#97
#98
#99
v0.0.3
v1.0
v1.1
v1.10
v1.11
v1.12
v1.13
v1.14
v1.15
v1.16
v1.17
v1.18
v1.19
v1.2
v1.20
v1.21
v1.22
v1.23
v1.24
v1.25
v1.26
v1.27
v1.28
v1.29
v1.3
v1.4
v1.5
v1.6
v1.7
v1.8
v1.9
-
af2975111a
Update format for smaller bloom
Zach Brown
2016-03-29 13:10:45 -04:00 -
c7c8969704
scoutfs: adjust bloom size for segment item max
Zach Brown
2016-03-29 10:08:37 -07:00 -
7ea78502c8
Read both super blocks and use current
Zach Brown
2016-03-29 13:07:00 -04:00 -
f1b5eb8a80
scoutfs: more dirty segment locking
Zach Brown
2016-03-27 19:29:38 -07:00 -
9c3918b576
scoutfs: remove accidentally committed notes
Zach Brown
2016-03-27 16:19:19 -07:00 -
eff3d78cb1
scoutfs: update inode when write changes i_size
Zach Brown
2016-03-26 22:28:45 -07:00 -
059212d50e
scoutfs: add some basic tracepoints
Zach Brown
2016-03-26 22:24:00 -07:00 -
402dd2969f
scoutfs: add tracepoint support with bloom example
Zach Brown
2016-03-26 20:58:31 -07:00 -
10cf83ffc5
Update key type value format change
Zach Brown
2016-03-26 14:00:19 -04:00 -
9cf87ee571
scoutfs: add basic file page cache read and write
Zach Brown
2016-03-26 10:58:06 -07:00 -
867d717d2b
scoutfs: item offsets need to skip block headers
Zach Brown
2016-03-25 19:28:21 -07:00 -
6834100251
scoutfs: free our dentry info
Zach Brown
2016-03-25 11:08:20 -07:00 -
434cbb9c78
scoutfs: create dirty items for inode updates
Zach Brown
2016-03-25 10:08:34 -07:00 -
3bb00fafdc
scoutfs: require sparse builds
Zach Brown
2016-03-24 21:45:08 -07:00 -
fbbfac1b27
scoutfs: fix sparse errors
Zach Brown
2016-03-24 21:44:42 -07:00 -
339c719e4e
Print dirents in print command
Zach Brown
2016-03-25 00:24:48 -04:00 -
e1c1c50ead
Update to multiple dirent hash format
Zach Brown
2016-03-24 21:09:51 -07:00 -
3755adddd5
scoutfs: store dirents at multiple hash values
Zach Brown
2016-03-24 20:11:58 -07:00 -
1270553f1f
scoutfs: mega item access omnibus commit 9000
Zach Brown
2016-03-24 17:40:14 -07:00 -
e0e6179156
Fix bloom filter bugs
Zach Brown
2016-03-23 22:23:21 -04:00 -
ddf5ef1017
Fix set_bit_le() type width problems
Zach Brown
2016-03-23 22:21:11 -04:00 -
502783e1bc
Update to segment format with skiplists and bloom
Zach Brown
2016-03-23 15:23:54 -07:00 -
463f5e5a07
Correctly store last random word
Zach Brown
2016-03-23 15:16:58 -07:00 -
d0429e1c88
Add minimal bloom filter helpers
Zach Brown
2016-03-23 14:01:16 -07:00 -
8471134328
Add trivial set_bit_le in bitops.h
Zach Brown
2016-03-23 14:00:07 -07:00 -
f3de3b1817
Add DIV_ROUND_UP() to util.h
Zach Brown
2016-03-23 13:58:59 -07:00 -
12d5d3d216
scoutfs: add next item reading
Zach Brown
2016-03-18 17:30:39 -07:00 -
af492a9f27
scoutfs: add scoutfs_inc_key()
Zach Brown
2016-03-18 17:24:12 -07:00 -
96b8a6da46
scoutfs: update created inode times in mknod
Zach Brown
2016-03-18 17:21:12 -07:00 -
0c0f2b19d5
scoutfs: update dirty inode items
Zach Brown
2016-03-17 19:12:49 -07:00 -
edf3c8a5d4
scoutfs: add initial item block writing
Zach Brown
2016-03-17 17:47:32 -07:00 -
a0a3ef9675
Mark all mkfs chunks allocated in bitmap
Zach Brown
2016-03-17 17:05:24 -07:00 -
e59d0af199
Print full map and ring blocks
Zach Brown
2016-03-17 16:28:44 -07:00 -
d2ead58ce4
scoutfs: translate d_type in readdir
Zach Brown
2016-03-16 14:04:20 -07:00 -
c46fb0be78
scoutfs: fix sense of filldir return in readdir
Zach Brown
2016-03-14 19:26:47 -07:00 -
4b182c7759
scoutfs: insert manifest nodes into blkno radix
Zach Brown
2016-02-29 18:21:54 -08:00 -
16abddb46a
scoutfs: add basic segment reading
Zach Brown
2016-02-28 17:45:44 -08:00 -
8604c85486
scoutfs: add basic reing replay on mount
Zach Brown
2016-02-26 17:00:19 -08:00 -
d8f76cb893
Minor ring manifest format updates
Zach Brown
2016-02-25 22:45:06 -08:00 -
906c0186bc
Get path size with stat or ioctl
Zach Brown
2016-02-25 22:40:48 -08:00 -
28521e8c45
scoutfs: add block read helper
Zach Brown
2016-02-23 21:13:56 -08:00 -
71df879f07
scoutfs: update format.h to remove bricks
Zach Brown
2016-02-23 19:39:02 -08:00 -
6686ca191a
scoutfs: remove the prototype log writing
Zach Brown
2016-02-23 19:33:56 -08:00 -
e9baa4559b
Introduce chunk and segment terminology
Zach Brown
2016-02-23 17:04:28 -08:00 -
de1bf39614
Get rid of bricks
Zach Brown
2016-02-19 15:40:04 -08:00 -
a7b8f955fe
write ring brick as brick in mkfs
Zach Brown
2016-02-19 08:53:14 -08:00 -
3483133cdf
Read super brick instead of mkfs
Zach Brown
2016-02-12 19:37:48 -08:00 -
82ec91d1e0
Update format to recent utils changes
Zach Brown
2016-02-12 19:32:53 -08:00 -
eb4694e401
Add simple message printing
Zach Brown
2016-02-12 19:28:03 -08:00 -
2c2f090168
Initial commit
Zach Brown
2016-02-12 14:35:27 -08:00 -
25a1e8d1b7
Initial commit
Zach Brown
2016-02-05 13:15:41 -08:00