#
518c9947 |
|
28-Sep-2022 |
Mashijams <raghavself28@gmail.com> |
xfs: make static methods of abstract class instead of separate functions Create() and Size() functions are now static methods of its corresponding abstarct class instead of separate functions Change-Id: Iae15b8f2985843afe23fecdf49b1fcf6f7104e52 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5703 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
40b5272d |
|
26-Sep-2022 |
Mashijams <raghavself28@gmail.com> |
xfs: make common lower bound function for calculating index of Hash Change-Id: I5e902031b0e2a1051a7f96ab94dca0dba0ca9112 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5698 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
b65cc53f |
|
13-Aug-2022 |
Mashijams <raghavself28@gmail.com> |
xfs: fixing bugs, Enable Werror Fixed bug on reading files inside Haiku using CAT command on shell Fixed bug on reading small directories inside Haiku Node directories can now be read fine, which fixes #17839 LongBlock verification is now through common VerifyHeader function Change-Id: I1eb651bd084580c86d0facb919825e94488e43d2 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5546 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
c912a3f2 |
|
18-Jul-2022 |
Mashijams <raghavself28@gmail.com> |
xfs: Node, B+Tree based directories and v5 files support -Implemented node and B+Tree based directories support for xfs v5 -Implemented file read support for xfs v5 -Implemented common template function for all data headers check This patch completes #17783 and #17703 Change-Id: Id4389168d07f31a97e8867e3cb3321b4523b13c0 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5483 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
acdb3654 |
|
04-Jul-2022 |
Mashijams <raghavself28@gmail.com> |
xfs: V5 block and leaf directories - Implemented V5 Block directory fields and virtual extent data header class to handle both V4 and V5 block directories. - Implemented V5 leaf directory fields and virtual extent leaf header class to handle both V4 and V5 leaf directories. - Implemented all checks for buffer headers. Change-Id: I8f994d9ba792f40ba827cd5cee915b7b11796ce3 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5432 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
6c478b54 |
|
24-Jun-2022 |
Mashijams <raghavself28@gmail.com> |
xfs: version 3 Inodes and shortform directory - Implemented xfs v5 inodes (known as v3 inodes) and necessary metadata integrity checks - Implemented correct data fork pointer which handles both xfs v4 and v5 directories - We can now read inodes and shortform directories for both xfs versions completely fine Change-Id: I8a75ec1dc663d567d3bf6db64be4a27b55d709b3 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5396 Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
b666bf3f |
|
28-Apr-2022 |
Mashijams <raghavself28@gmail.com> |
xfs : Enabling -Werror and fixing all build issues that result This patch will fix almost all warnings we have in xfs code. There are some which I haven't fixed yet, I added comments on part of code which is giving error and its type as well. I tested all the changes on xfs_shell and everything is working fine. Change-Id: I1af1d09e7eab7f2c2397193bd5a584c5d40c424c Reviewed-on: https://review.haiku-os.org/c/haiku/+/5257 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
bd76cde0 |
|
23-Aug-2020 |
CruxBox <shubhambhagat111@yahoo.com> |
xfs: Implemented reading of B+Tree based files This patch adds the functionality to read B+Trees based files. It shares similarity with extent based file reading functionality. Just the way the extents are read is different. Change-Id: I9b7ebe20171a8860fdc35024f7018540248aed61 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3170 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
a2603a88 |
|
14-Mar-2021 |
CruxBox <shubhambhagat111@yahoo.com> |
xfs: coding style fixed, no functional changes Change-Id: I56a1220abc330ef853cee4bdb9fa9c1b712784a4 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3143 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com> Reviewed-by: Rene Gollent <rene@gollent.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
1dcb6c25 |
|
02-Aug-2020 |
CruxBox <shubhambhagat111@yahoo.com> |
xfs: B+Tree GetNext() works The GetNext() works well for B+Trees and that wraps up the work needed for all kinds of GetNext(). Change-Id: Ie965d3da273364f8fdbdb8faee5cb3c214881130 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3124 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
b4763972 |
|
02-Aug-2020 |
CruxBox <shubhambhagat111@yahoo.com> |
xfs: B+Tree ExtentMap reading We can now read all the extent maps from the leaves. This will be needed to implement the GetNext() functionality. Change-Id: Ie10b453c33bec6e6d3109743d695f86a90de45cd Reviewed-on: https://review.haiku-os.org/c/haiku/+/3119 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
7e1b5cf8 |
|
13-Jun-2020 |
CruxBox <shubhambhagat111@yahoo.com> |
xfs: An attempt at reading shortform dir This patch gets read_dir, lookup and few others to work. Entries cannot be listed yet except the root. Change-Id: Ic4b7b61a794a1b75849e45777a383b3315b15aa8 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2915 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
406d14d4 |
|
18-May-2020 |
CruxBox <shubhambhagat111@yahoo.com> |
xfs: Reading Inodes This patch successfully reads inodes. There are also some style fixes. The inodes aren't published and some useful hooks are yet to implement. Change-Id: I73e6c68f1c2177871fbd0b241a67826aea1b17be Reviewed-on: https://review.haiku-os.org/c/haiku/+/2738 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
eab542ef |
|
20-Mar-2020 |
CruxBox <shubhambhagat111@yahoo.com> |
xfs: Init AG Free Space Management Currently need to make the B+Tree for AG Free Space Management. The functions or the code for this task isn't complete. Sharing for reference. Change-Id: I1e29832b9645bd527962128a8c85b7ca24c7fd50 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2378 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|