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 |
|
Victor
|
60678711d2
|
reform test_layer2_API with googletest framwork and revise mkdir & mknod return type
|
2023-11-22 21:43:38 -08:00 |
|
Victor
|
6f5bb3bdcc
|
add scale test to make add and find entry operation more iteratively
|
2023-11-22 01:15:51 -08:00 |
|
Victor
|
209cd25c44
|
make mock file path able to run in for loop
|
2023-11-21 22:35:26 -08:00 |
|
Victor
|
5b220fdf46
|
add mock entrypath structure for testing
|
2023-11-21 20:40:46 -08:00 |
|
Ziao
|
460bcd5e7e
|
support 255 character filenames; use in memory tree to speed up namei
|
2023-11-21 17:21:43 -08:00 |
|
Ziao
|
c7b0bd95f4
|
change the API of direntry (should pass new dir_API.cpp test)
|
2023-11-21 16:14:08 -08:00 |
|
Ziao
|
c49c1d2302
|
merge changes from origin
|
2023-11-21 14:24:52 -08:00 |
|
Ziao
|
1c22210209
|
commit wza changes before merge
|
2023-11-21 14:22:18 -08:00 |
|
Victor
|
1580053bbe
|
add parsing path function to make it easy to test file on path correctness
|
2023-11-21 02:25:50 -08:00 |
|
Victor
|
7d5fd98e15
|
reform dir_API to Google Test framwork
|
2023-11-21 01:34:06 -08:00 |
|
Victor
|
b959e7b093
|
support . and .. search in find_entry, add init_entry for fake root
|
2023-11-20 23:32:19 -08:00 |
|
Victor
|
051a04ea75
|
add dir_API to demo direntry API
|
2023-11-19 21:22:53 -08:00 |
|
Ziao
|
68212773a6
|
make mkdir and mknod return error if file or dir already exists; add tests
|
2023-11-18 20:52:36 -08:00 |
|
Ziao
|
5dbac3d9e3
|
support unlinking files and directories
|
2023-11-18 20:20:32 -08:00 |
|
Ziao
|
1e735ea7d0
|
support arbitrary number of files in each folder (previously 64)
|
2023-11-18 19:25:53 -08:00 |
|
Ziao
|
1259cf5487
|
fix bug for indirect datablock r/w, add . and .. to every directory
|
2023-11-18 17:42:36 -08:00 |
|
Victor
|
292c59c77b
|
test with google test framwork, will keep running the whole test even if the asserstion is wrong
|
2023-11-16 20:59:45 -08:00 |
|
WangZiao
|
46ce866c57
|
support creating files and directories, support namei
|
2023-11-16 18:36:35 -08:00 |
|
Victor
|
71f87b0320
|
add instructions and steps to know how to do further testing
|
2023-11-11 23:05:03 -08:00 |
|
Victor
|
1d567ff487
|
fixed several bugs
|
2023-11-11 16:08:35 -08:00 |
|
FactorialN
|
23c5b4da6f
|
recalled the uchar modification
|
2023-11-11 14:54:22 -08:00 |
|
FactorialN
|
359521e12e
|
changed all char to unsigned char
|
2023-11-11 14:38:47 -08:00 |
|
Victor
|
2fd109e1dd
|
test inode inode_allocate and free function
|
2023-11-11 14:27:37 -08:00 |
|
Victor
|
43d1a57f12
|
delete assign unsigned char
|
2023-11-11 13:55:45 -08:00 |
|
FactorialN
|
350c00fd40
|
changed type of off_t to u_int64_t
|
2023-11-11 13:38:54 -08:00 |
|
Victor
|
fda144c353
|
fix bugs e.g. static function, disk argument, address offset and add test API code
|
2023-11-11 13:10:07 -08:00 |
|
Victor
|
1a35ce3574
|
use strlen not sizeof
|
2023-11-06 14:07:25 -08:00 |
|
Victor
|
b25f0f167d
|
revise rawdisk R/W API to set with offset and length
|
2023-11-06 14:00:14 -08:00 |
|
Victor
|
d379f6d7f0
|
add destructor to close fd to open device one time, and make dir be const char* type
|
2023-11-06 00:24:57 -08:00 |
|
Victor
|
0442a53fbf
|
Allow specifying disk directory as parameter, /dev/vdc is default path
|
2023-11-03 18:55:02 -07:00 |
|
Victor
|
e38810caf3
|
add layer0 test
|
2023-11-03 17:47:32 -07:00 |
|
Victor
|
16e070805d
|
delete build file
|
2023-10-21 23:08:49 -07:00 |
|
FactorialN
|
78fc2314c3
|
updated testing
|
2023-10-15 14:45:30 -07:00 |
|