code: mafs

RSS feed

7038b412 – 9ferno authored - 2023/01/15 00:18
bug fixes

ce708f49 – 9ferno authored - 2023/01/13 08:52
updated document

2679eaa6 – 9ferno authored - 2023/01/13 08:52
updated iso build script

96858dcc – 9ferno authored - 2023/01/13 08:52
using srv.walk as it is a more convenient wrapper

f026afa1 – 9ferno authored - 2023/01/11 21:49
working tests

3ac60273 – 9ferno authored - 2023/01/11 21:41
added metrics

ba291b14 – 9ferno authored - 2023/01/11 15:59
increased worker threads to 32

360f0e39 – 9ferno authored - 2023/01/11 15:26
added flags to Data header

4b8b6b57 – 9ferno authored - 2023/01/10 16:23
bug fixes for tests

fc5add28 – 9ferno authored - 2023/01/09 22:55
working reli tests

cfb63ece – 9ferno authored - 2023/01/09 22:46
more error routines out of misc.c to avoid their dependency

0325bdc8 – 9ferno authored - 2023/01/08 03:02
experimenting with the names as a system file

d75fdae0 – 9ferno authored - 2023/01/03 13:41
moved extents to libextents

48c656d8 – 9ferno authored - 2023/01/03 13:38
added command to start vm without an iso

61ab76ca – 9ferno authored - 2023/01/02 19:27
renamed /adm to /a to avoid overlap with the existing folder

06bc3a35 – 9ferno authored - 2023/01/02 19:25
installer needs noauth

d833a4b2 – 9ferno authored - 2023/01/02 19:17
do not git commit iso files

4a6e596b – 9ferno authored - 2022/12/31 14:40
install man pages

a6e9ab0c – 9ferno authored - 2022/12/31 14:39
increase version on write

a277b6ae – 9ferno authored - 2022/12/31 14:39
script to build 9front iso with mafs

d74dc127 – 9ferno authored - 2022/12/26 09:53
more extents tests and fixes

2d2835de – 9ferno authored - 2022/12/25 20:33
fixed more extents bugs

5a0f6065 – 9ferno authored - 2022/12/25 11:12
cleaned up searchlrus

a94ee500 – 9ferno authored - 2022/12/25 10:57
updated document

5c6b2660 – 9ferno authored - 2022/12/25 10:54
updating documentation

9976d028 – 9ferno authored - 2022/12/25 10:50
use the lowest when there is no least recently used extent

2384cc1c – 9ferno authored - 2022/12/24 18:09
cleaned up the extents code

eda51ffb – 9ferno authored - 2022/12/21 21:34
extents also sorted by size

bcdbd28d – 9ferno authored - 2022/12/21 21:33
fixed deadlocking bug

d80fc12f – 9ferno authored - 2022/12/17 10:56
working tests

ec28057f – 9ferno authored - 2022/12/17 10:26
Revert "allocate Maxdatablockunits from the top and the rest from the bottom"

0b777b5a – 9ferno authored - 2022/12/10 02:49
remove the old buffer only after the directory has been committed

899deeb8 – 9ferno authored - 2022/12/09 12:30
Revert "ensure that Dentry gets flushed to the disk when changed"

77108574 – 9ferno authored - 2022/12/08 23:12
ensure that Dentry gets flushed to the disk when changed

abc8e796 – 9ferno authored - 2022/12/08 15:08
allocate Maxdatablockunits from the top and the rest from the bottom

75233530 – 9ferno authored - 2022/12/08 14:23
no more metadata copies

43b2656f – 9ferno authored - 2022/12/08 10:23
streamline ctl reads from multiple processes

1a4e1fc2 – 9ferno authored - 2022/12/07 19:22
set missing Iobuf.tag

869a9be7 – 9ferno authored - 2022/12/07 09:51
bug in remove when the file size is exactly Ddatasize

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4e7cd519 – 9ferno authored - 2022/11/29 06:15
updated document

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

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

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

1a095e29 – 9ferno authored - 2022/11/29 05:47
updated TODO

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Next