142 Commits

Author SHA1 Message Date
Connor
97886fa1ca merged with layer3dev 2023-12-01 22:51:15 -08:00
Connor
f3a9022897 fixed fileio bug 2023-12-01 20:39:12 -08:00
FactorialN
de198df6d1 fixed a bug of indirect layers 2023-12-01 19:04:00 -08:00
FactorialN
f1cfc5022e minor adjustment 2023-12-01 18:25:34 -08:00
FactorialN
9bd1825b6c partially implemented rename, renaming dir and failure pending 2023-12-01 16:09:55 -08:00
FactorialN
fa53122834 fixed an issue when reading and writing binary files 2023-12-01 14:52:14 -08:00
FactorialN
c768bed015 fixed an issue with writing 2023-12-01 13:57:29 -08:00
FactorialN
c2f3aa1310 fixed fuse offset issue, but still haven't fixed the problem with written file length 2023-12-01 10:59:06 -08:00
FactorialN
c06287dd4d current state: trying to fix a weird offset error 2023-12-01 03:32:32 -08:00
FactorialN
8ce7f295ce fixed 2 bugs in unlink 2023-12-01 00:34:29 -08:00
FactorialN
489997e11e some stable state 2023-11-30 18:57:02 -08:00
FactorialN
3bb4f185b7 test commit with credential 2023-11-30 17:41:55 -08:00
FactorialN
bcbd23003f a correct readdir 2023-11-30 17:36:26 -08:00
FactorialN
73b2142d17 this is a test commit for io debug 2023-11-30 17:13:56 -08:00
Cloud User
8a5f50574a some medium dev state 2023-11-30 16:40:04 -08:00
FactorialN
652d066c8d made some minor modification to compilation 2023-11-29 17:38:30 -08:00
Connor
4dcb74d29e added extra file io 2023-11-29 16:42:26 -08:00
FactorialN
3f3a394001 made some minor modification 2023-11-29 00:40:43 -08:00
Connor
cadf11b857 added extra file io operations 2023-11-28 23:44:57 -08:00
FactorialN
269245f751 made some minor modification 2023-11-28 22:26:09 -08:00
FactorialN
810854bcdd did some basic syscall 2023-11-28 17:34:51 -08:00
FactorialN
de2513dae3 Merge branch 'main' into guangzheliu/layer3demo
merging l2 into l3
2023-11-28 17:10:03 -08:00
FactorialN
85b6d0cce4
Merge pull request #10 from SuperconductZB/layer2dev
Layer2dev
2023-11-28 17:07:28 -08:00
FactorialN
cae14cb52e did some basic callback structure 2023-11-28 16:47:46 -08:00
Ziao
a5dda54e12 add unlink test 2023-11-28 16:19:56 -08:00
FactorialN
76f5780854 added all callbacks for implementation 2023-11-28 15:44:56 -08:00
Ziao
e69527a10b pass layer2_API test, still need review 2023-11-28 14:35:55 -08:00
Ziao
e56d304d2f Merge remote-tracking branch 'origin/guangzheliu/anotherfixforl1' into layer2dev 2023-11-28 09:56:43 -08:00
Ziao
1b3cd99912 solve some bugs in layer2merge 2023-11-28 09:56:08 -08:00
FactorialN
77417a54db modify tests 2023-11-28 00:12:02 -08:00
FactorialN
12d471f82a modify tests 2023-11-27 23:54:36 -08:00
FactorialN
12cb090fcf try to fix layer1 2023-11-27 22:12:11 -08:00
FactorialN
ee3891e58c update to intra 2023-11-26 23:52:09 -08:00
Ziao
4adfd6a173 make code compile again 2023-11-26 17:11:34 -08:00
Ziao
01ac7e9d11 Merge remote-tracking branch 'origin/layer2dev' into layer2merge 2023-11-26 17:08:22 -08:00
Ziao
8bdf353fda make code compile, but doesn't pass test_layer2_API 2023-11-26 17:04:47 -08:00
Victor
d0659eb379 Pass WriteTest with fischl_write 2023-11-26 14:07:21 -08:00
Ziao
b58d24d233 Merge branch 'main' into layer2merge 2023-11-26 14:01:09 -08:00
Victor
fd175e5470 still working on fischl_write 2023-11-26 13:22:12 -08:00
Victor
f5b572fa8c implement open,release,read and pass read test; write under construct 2023-11-24 23:56:19 -08:00
Victor
39d6ab26ff create for regular file; mknod for spcial file. include simplified fuse_common.h to register file descriptor 2023-11-24 13:12:42 -08:00
Victor
88a15eb1a8 Pass Readtest and Pressuretest 2023-11-23 14:45:52 -08:00
Victor
9a2289e296 add disk access checks to confirm consistency between values stored in RAM and on Disk, and pass Writetest 2023-11-23 14:16:33 -08:00
Victor
ac6eb21b64 move *root_node to public, and pass the RAMTest(Ram cache system) 2023-11-23 03:13:17 -08:00
FactorialN
c2922f4d15 merged layer1 refactor 2023-11-23 00:03:56 -08:00
FactorialN
256ae04094
Merge pull request #11 from SuperconductZB/guangzheliu/layer1refactorfix
fixed a constant to meet the current design
2023-11-22 23:53:02 -08:00
FactorialN
9e34e025a3 fixed a constant to meet the current design 2023-11-22 23:52:05 -08:00
FactorialN
57779e8a7e
Merge pull request #9 from SuperconductZB/connorg/layer1tests
Connorg/layer1tests
2023-11-22 23:46:47 -08:00
Victor
60678711d2 reform test_layer2_API with googletest framwork and revise mkdir & mknod return type 2023-11-22 21:43:38 -08:00
Connor
81f81d8e80 file io bug fixes 2023-11-22 03:30:01 -08:00