174 Commits

Author SHA1 Message Date
wangziao
f05cf635da support statfs, check whether target directory is empty and fail on non-empty for rmdir 2025-08-23 23:25:27 -07:00
wangziao
26b44b20ba store num_inode_blocks in superblock, choose this value adaptively according to disk size when mkfs 2024-12-16 16:00:33 -08:00
FactorialN
bc9a7d0b3c
Merge pull request #17 from SuperconductZB/guangzheliu/someotherfix
FINAL FIX
2023-12-06 12:39:13 -08:00
FactorialN
ced1ba5682 I loveos 2023-12-06 12:37:52 -08:00
FactorialN
26be612d92
Merge pull request #16 from SuperconductZB/fileioerrno
added better errno to fileio
2023-12-06 00:15:07 -08:00
Connor
6c16225919 added better errno to fileio 2023-12-05 23:48:59 -08:00
FactorialN
2085daa433
Merge pull request #15 from SuperconductZB/guangzheliu/finalfix
fixed 2 bugs and changed inode count
2023-12-05 09:06:21 -08:00
FactorialN
e37b57bbfa fixed border 2023-12-05 02:21:57 -08:00
FactorialN
f800c825c4 fixed rename corner case 2023-12-05 02:18:05 -08:00
FactorialN
a527cb6328 fixed 2 bugs and changed inode count 2023-12-05 01:47:46 -08:00
FactorialN
fb961a9cd5
Merge pull request #14 from SuperconductZB/guangzheliu/layer3dev
Implement Layer3
2023-12-04 10:09:32 -08:00
FactorialN
2209cb3224 fixed an issue in readlink 2023-12-04 00:40:12 -08:00
FactorialN
a15f5d9a3e added clarification for running with -s 2023-12-04 00:20:59 -08:00
FactorialN
f8b0ee2e8f added extra file io operations 2023-12-03 16:12:30 -08:00
FactorialN
75ce8970b2 before merging fileio change 2023-12-03 15:30:12 -08:00
FactorialN
1c792ba738 fixed persistency issue 2023-12-03 14:15:58 -08:00
FactorialN
a612d030f6 some persistency imple 2023-12-03 11:19:44 -08:00
FactorialN
76815b36b7 fixed most permissions 2023-12-03 04:33:34 -08:00
FactorialN
021d5b60da fixed many permissions 2023-12-03 03:57:38 -08:00
FactorialN
0788041ac9 fixed an replace issue in rename 2023-12-03 01:39:35 -08:00
FactorialN
5ff046f0fe fixed bug in rename 2023-12-02 23:59:09 -08:00
FactorialN
81ad41f8f2 fixed a load entry bug 2023-12-02 23:18:51 -08:00
FactorialN
2838295f4d changed hash tree to LRU 2023-12-02 22:39:26 -08:00
FactorialN
87299ece0a before big change 2023-12-02 22:14:02 -08:00
FactorialN
f816ea919c fixed inode number callback 2023-12-02 18:47:22 -08:00
FactorialN
f240180a66 Merge branch 'guangzheliu/layer3dev' of https://github.com/SuperconductZB/iloveos into guangzheliu/layer3dev
merging changes
2023-12-02 14:58:54 -08:00
FactorialN
5f13524f6a completed time and utimens 2023-12-02 14:54:38 -08:00
Victor
afd3ba7f32 create renameInfo structure to find file via cache and configure function with flag(still under construct) 2023-12-02 13:07:20 -08:00
FactorialN
6cd81b2565 symlink and readlink done 2023-12-02 03:38:09 -08:00
FactorialN
6fe01302b5 implemented hard link 2023-12-02 02:32:19 -08:00
FactorialN
998e8a20cc fixed large file io 2023-12-02 00:24:30 -08:00
Connor
6dc6f36d27 quick fix for fileio bug 2023-12-01 23:57:36 -08:00
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