Page 2 of 2

Re: XFS

Posted: Sat Sep 21, 2013 10:11 am
by 0CodErr
Qemu
svn3919
09.xfs (http://ftp.kolibrios.org/users/dunkaist/ksoc/09.xfs.xz)

When i try copy with kFar:
Spoiler:Image
kFar crashes and on debug board:
Spoiler:Image
After that i try launch KFM, but:
Spoiler:Image
If i copy with KFM then on board:
Spoiler:Image
and from user tab of board:
Spoiler:Image

Re: XFS

Posted: Sun Sep 22, 2013 12:28 am
by dunkaist
The only "writing" function which potentially can work at the moment is 70.8 (delete).

Current writing support is almost absent, that's why I asked for another month. If I had more or less working rw support, I'd not do it.

Thank you for testing, I will commit/upload stable/testing code when it's ready.

Re: XFS

Posted: Tue Sep 24, 2013 3:02 pm
by 0CodErr
Just a question.
Why folders do not contain special entry "." and why the root folder contains a special entry ".."?

From http://websvn.kolibrios.org/filedetails ... #line-3937:
Any folder on the disk, except for root, contains two special
entries "." and "..", identifying accordingly the folder itself
and the parent folder.

Re: XFS

Posted: Thu Oct 17, 2013 9:59 pm
by dunkaist
I have hot week at the university. I will post my final report this weekend, and this will be the last one.
Keep an eye on my ftp directory updates, sorry for inconvenience.

Re: XFS

Posted: Mon Oct 21, 2013 2:54 am
by dunkaist
Current stable/unstable code is on svn and ftp. Test images are also uploaded.
You can always use latest nightbuild to test stable code.
yogev_ezra wrote:Any idea on when do you plan to commit read support to SVN? Your first salary is long overdue because it's pending that commit.
Read only support is committed, but there is something to say. I refuse this salary. The reason in short is below.

Though I did work hard the first month on read XFS support, the last ones were largely ignored by me. So write support is obviously unsatisfactory (yes, I didn't promise it, but anyway). I think there is nothing to discuss about two last salaries.

KSoK ideas page shows that KolibriOS still lacks many more important features than yet another fs support. And I refuse the first salary because my work isn't done properly and as to more deserving people do those tasks in the future. I had written some code for KolibriOS not to make money (for fun) and I'll probably go this way with XFS.

My part of Summer of Code introduced new filesystem to our users, I think that's not bad result.

Thank you for your support and understanding,
sorry for lack of writing support!

Re: XFS

Posted: Mon Oct 21, 2013 3:09 am
by yogev_ezra
dunkaist wrote:Read only support is committed, but there is something to say. I refuse this salary. The reason in short is below.
Read support for XFS is still much more than we had before (=nothing), and since you did work hard for at least a month, and did write a lot of code, it would be only fair that you receive at least 1/3 of the salary. I demand you accept this since otherwise I am going to be very disappointed.

As for the other 2/3 of the salary that was originally assigned to you, if you don't think you deserve it, we can spend it on other tasks from the ideas page (if there are people who are willing/able to do them). We can also use it as a buffer for other projects, in case we run a Kickstarter again.

Re: XFS

Posted: Sat Apr 21, 2018 5:11 pm
by 0CodErr
dunkaist, is it possible to make xfs working again?

Re: XFS

Posted: Sun Apr 22, 2018 1:51 am
by dunkaist
Yes, it is.
My personal priority right now is to fix xsave/avx.

Also note that XFSv5 format is not supported.

Re: XFS

Posted: Thu Mar 12, 2020 4:16 am
by dunkaist
Finally.

I committed proper XFS reading support in r7736.
There are still many ways to improve the code. But the architecture is what, I believe, it should be.

What is supported: different sector, inode and fsblock sizes; holes in files; v4 (default in 2013) and v5 (default in 2020) disk formats.

I don't plan to implement writing to XFS because a) full support requires enormous amount of work for coding and testing and b) there are more important features that kolibri lacks.

Feel free to test and report.