From ab028098437018539336ec34970ce2bbf507119d Mon Sep 17 00:00:00 2001 From: Andreas Dilger Date: Sat, 2 Feb 2008 01:22:05 -0700 Subject: [PATCH] e2fsprogs-tests-f_unsorted_EAs.patch Test case for allowing unsorted EAs in the fast in-inode space. Signed-off-by: Andreas Dilger --- tests/f_unsorted_EAs/expect.1 | 11 +++++++++++ tests/f_unsorted_EAs/expect.2 | 7 +++++++ tests/f_unsorted_EAs/image.gz | Bin 0 -> 15674 bytes tests/f_unsorted_EAs/name | 1 + 4 files changed, 19 insertions(+) create mode 100644 tests/f_unsorted_EAs/expect.1 create mode 100644 tests/f_unsorted_EAs/expect.2 create mode 100644 tests/f_unsorted_EAs/image.gz create mode 100644 tests/f_unsorted_EAs/name diff --git a/tests/f_unsorted_EAs/expect.1 b/tests/f_unsorted_EAs/expect.1 new file mode 100644 index 00000000..7d588d7a --- /dev/null +++ b/tests/f_unsorted_EAs/expect.1 @@ -0,0 +1,11 @@ +Adding dirhash hint to filesystem. + +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information + +test_filesys: ***** FILE SYSTEM WAS MODIFIED ***** +test_filesys: 12/2048 files (0.0% non-contiguous), 1294/2048 blocks +Exit status is 1 diff --git a/tests/f_unsorted_EAs/expect.2 b/tests/f_unsorted_EAs/expect.2 new file mode 100644 index 00000000..414cc291 --- /dev/null +++ b/tests/f_unsorted_EAs/expect.2 @@ -0,0 +1,7 @@ +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +test_filesys: 12/2048 files (0.0% non-contiguous), 1294/2048 blocks +Exit status is 0 diff --git a/tests/f_unsorted_EAs/image.gz b/tests/f_unsorted_EAs/image.gz new file mode 100644 index 0000000000000000000000000000000000000000..42ab502c8925312921c0dce2538f80241fb65690 GIT binary patch literal 15674 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 Dw%po) literal 0 HcmV?d00001 diff --git a/tests/f_unsorted_EAs/name b/tests/f_unsorted_EAs/name new file mode 100644 index 00000000..da9c9c37 --- /dev/null +++ b/tests/f_unsorted_EAs/name @@ -0,0 +1 @@ +unsorted EAs in inode should not be deleted