code: mafs

RSS feed

760708dc – 9ferno authored - 2022/12/06 14:14
refactored getbufchk and getmetachk to show the pc that locked the IO buffer

7d2937ab – 9ferno authored - 2022/12/05 14:50
speeding up disk/unused

4e38ae91 – 9ferno authored - 2022/12/04 15:43
fsck bug fix

fb53d7e6 – 9ferno authored - 2022/12/04 03:07
updated TODO

b5625308 – 9ferno authored - 2022/12/03 14:18
reduced the Nrefresh and added notes about optimizing Maxdatablockunits

75b53545 – 9ferno authored - 2022/12/03 08:30
disallow low number of memunits

8e70cbc1 – 9ferno authored - 2022/12/03 07:05
updated document

ef47306a – 9ferno authored - 2022/12/03 07:05
uniform example file sizes

0906df26 – 9ferno authored - 2022/12/03 06:34
user friendly error message after an unsafe shutdown

9b76881a – 9ferno authored - 2022/12/03 06:08
added fsck so users do not have to remember the details

29909fc9 – 9ferno authored - 2022/12/03 05:59
not bothering with a disk/mafs directory

9b1c95ca – 9ferno authored - 2022/12/03 05:47
added the need for a block writer

04ed9284 – 9ferno authored - 2022/12/03 05:46
add mafs to the 9front installer

a0f4c70c – 9ferno authored - 2022/12/02 16:36
updated tests

6aa271cb – 9ferno authored - 2022/12/02 15:19
updated magic string

e230134a – 9ferno authored - 2022/12/02 15:19
updated documentation with the features

752a118f – 9ferno authored - 2022/12/02 15:19
fill the first block with metadata first

3eb58207 – 9ferno authored - 2022/12/02 09:22
updated document

6e15fbc3 – 9ferno authored - 2022/12/02 08:42
cleanup

0a2bc153 – 9ferno authored - 2022/12/02 08:20
streamlining the recovery process after a crash

4671a19b – 9ferno authored - 2022/12/02 07:17
added restart test

2473bd0e – 9ferno authored - 2022/12/02 05:37
fixed bug in managing frees on a failed restart

d5167390 – 9ferno authored - 2022/12/02 05:01
updated to work for the second scenario

22ba05cb – 9ferno authored - 2022/12/01 22:59
formatting change

f69cacb4 – 9ferno authored - 2022/12/01 22:33
increased the number of workers to 8

ddd35eda – 9ferno authored - 2022/12/01 08:19
copy on write on updates

80e6c118 – 9ferno authored - 2022/12/01 06:52
updated generated document

e5f99151 – 9ferno authored - 2022/12/01 06:52
updated document

e5fae21d – 9ferno authored - 2022/12/01 04:09
fixed bug in nlastdatablocks

9699d543 – 9ferno authored - 2022/11/30 09:15
fixed bugs in the Tdata trailing path

264f5a53 – 9ferno authored - 2022/11/30 01:34
check the trailing path of Tdata blocks

be417f73 – 9ferno authored - 2022/11/29 16:49
fix find and used

e018b564 – 9ferno authored - 2022/11/28 23:36
removed the disk file from git tracking

4e7cd519 – 9ferno authored - 2022/11/28 23:15
updated document

ebaad2dc – 9ferno authored - 2022/11/28 23:15
sleep to avoid balloc() running the flush immediately

34b6e3f6 – 9ferno authored - 2022/11/28 23:14
added a flush test

4d8019c4 – 9ferno authored - 2022/11/28 22:49
the minimum number of memunits is a multiple of Ncollisions and the minimum number of hash buckets

1a095e29 – 9ferno authored - 2022/11/28 22:47
updated TODO

940fed7b – 9ferno authored - 2022/11/28 14:06
flush when there is a flush function available and there are no available extents

b7192df9 – 9ferno authored - 2022/11/28 06:35
fix flusher bugs

6b09e37b – 9ferno authored - 2022/11/27 15:30
throttle test.7 usage as it keeps using too many work buffers and crashing drawterm

436910b0 – 9ferno authored - 2022/11/27 13:34
corrected nmemunits calculation

a9b72571 – 9ferno authored - 2022/11/27 12:50
added flush test

2bcc6fc0 – 9ferno authored - 2022/11/27 12:50
fixed error message in test.2

ca4b900c – 9ferno authored - 2022/11/27 12:07
working flush and sync

e6ed176a – 9ferno authored - 2022/11/25 15:42
fixed bug in sync crash

4210fbec – 9ferno authored - 2022/11/25 15:20
fixed bug in flushtime

71313e39 – 9ferno authored - 2022/11/25 15:05
flush old buffers

36f18c50 – 9ferno authored - 2022/11/25 06:12
test config parser

4d4140d9 – 9ferno authored - 2022/11/25 04:20
fix the sync deadlock when out of extents

e304f2e6 – 9ferno authored - 2022/11/25 03:08
added more block tests

c50d8eee – 9ferno authored - 2022/11/25 03:07
updated comments

5e9b1621 – 9ferno authored - 2022/11/25 02:31
working tests

f4efa27b – 9ferno authored - 2022/11/25 01:57
fixed the deadlock while getting a buffer and flush on close

da43b394 – 9ferno authored - 2022/11/24 14:08
updated pdf document

a28ab4b2 – 9ferno authored - 2022/11/24 14:07
updated documentation for copy on write and allocate on flush

2a4b2263 – 9ferno authored - 2022/11/24 13:21
added more tests to test.9

5020a4b3 – 9ferno authored - 2022/11/24 13:09
corrected test.e errors

8255d0db – 9ferno authored - 2022/11/24 12:04
cleanup the dentry on removal

56bd3329 – 9ferno authored - 2022/11/24 07:41
updated reli tests

84d66beb – 9ferno authored - 2022/11/24 04:45
working tests

88a739c0 – 9ferno authored - 2022/11/22 09:45
copy on write for all blocks

334cd4d8 – 9ferno authored - 2022/11/19 09:18
copy on write for data blocks

16f09290 – 9ferno authored - 2022/11/17 15:22
added notes on shutdown

ec333dec – 9ferno authored - 2022/11/17 14:37
stop the multi process srv process on shutdown

1149d440 – 9ferno authored - 2022/11/17 14:36
respond before putting the directory Iobuf

9cf2807d – 9ferno authored - 2022/11/17 01:48
updated document

5349841f – 9ferno authored - 2022/11/16 00:48
split Tag to a leading tag and a trailing qpath

2b599f96 – 9ferno authored - 2022/11/14 17:35
using different sizes for the directory entries and others

5e92e1ce – 9ferno authored - 2022/11/13 05:04
fixed user initialization bug

a296aa4a – 9ferno authored - 2022/11/12 17:17
update document with users informaton

ae88f14a – 9ferno authored - 2022/11/12 06:20
working tests with the users changes

2c149cc0 – 9ferno authored - 2022/11/12 03:05
updated user processing

5ef5a68f – 9ferno authored - 2022/11/11 05:05
added note about using fs(3) devices

6c33d034 – 9ferno authored - 2022/11/10 17:08
cleanup obsolete code

b5d191e8 – 9ferno authored - 2022/11/10 16:33
implemented exclusive use files

f79b530d – 9ferno authored - 2022/11/10 13:03
removed network listening as exportfs can be used to do so

eb95bc0e – 9ferno authored - 2022/11/10 08:33
updated document

1af82a46 – 9ferno authored - 2022/11/10 08:32
updated TODO

24f55a27 – 9ferno authored - 2022/11/10 07:42
added metrics

dc698553 – 9ferno authored - 2022/11/10 05:26
updated document

ecf4e160 – 9ferno authored - 2022/11/10 05:25
updated man pages

0a0caf00 – 9ferno authored - 2022/11/10 03:28
updated document

ba21aa3d – 9ferno authored - 2022/11/10 03:28
updated magic string

5f15f224 – 9ferno authored - 2022/11/10 03:24
another documentation update

0124e066 – 9ferno authored - 2022/11/09 13:00
cleanup obsolete code

fc989d86 – 9ferno authored - 2022/11/09 08:09
updated documentation

e245d319 – 9ferno authored - 2022/11/09 05:22
working mfs tests

322ee5ed – 9ferno authored - 2022/11/09 03:44
added mfs for a file system with synchronous writes

6e2e8c58 – 9ferno authored - 2022/11/09 03:21
batch all the Tdata writes of an Iounit

194a2072 – 9ferno authored - 2022/11/08 03:57
double check that we are not trying to make a jumbo packet with too many write buffers

7288138f – 9ferno authored - 2022/11/08 02:34
jumbo writes

52e1939d – 9ferno authored - 2022/11/07 06:03
corrected test.e notes

b3ccded7 – 9ferno authored - 2022/11/07 05:58
remove old code fragment

0eaaca26 – 9ferno authored - 2022/11/07 05:07
updated document

7fd3085a – 9ferno authored - 2022/11/07 03:32
do not show zeroed out directory entries

f290dc94 – 9ferno authored - 2022/11/06 17:51
use a circular linked list of least recently used units instead of one

892eb4b8 – 9ferno authored - 2022/11/06 07:01
updated documentation with more commands

b0b3ed10 – 9ferno authored - 2022/11/06 05:47
programs to update /adm/frees contents

4bcd3cda – 9ferno authored - 2022/11/06 01:49
corrected compile error while truncating the file

Next