[Bugs] [Bug 1471963] New: Glusterfind : Move Operations performed in the Filesystem are not reported correctly

bugzilla at redhat.com bugzilla at redhat.com
Mon Jul 17 19:25:12 UTC 2017


https://bugzilla.redhat.com/show_bug.cgi?id=1471963

            Bug ID: 1471963
           Summary: Glusterfind : Move Operations performed in the
                    Filesystem are not reported correctly
           Product: GlusterFS
           Version: 3.10
         Component: glusterfind
          Assignee: bugs at gluster.org
          Reporter: bhupeshrajs at gmail.com
        QA Contact: bugs at gluster.org
                CC: avishwan at redhat.com, bhupeshrajs at gmail.com,
                    bugs at gluster.org, khiremat at redhat.com



Description of problem: Move operations performed in the Filesystem are not
reported correctly by the glusterfind query API.


Version-Release number of selected component (if applicable): 3.10.3


How reproducible: 100% (also in earlier version 3.7.12)


Steps to Reproduce:
1. Create Folders using mkdir -p dir1/dir2/dir3 at mount point
2. Note the time after creating the folders in Step 1 as t1.
3. Execute the following move commands :

             mv dir1/dir2/dir3 dir3
             mv dir1 dir3

4. The current directory structure is dir3/dir1/dir2

5. Execute glusterfind query volume-name outfile --since-time=t1 . i.e Find the
incremental changes that happened after Step 1.  

Actual results: The glusterfind query returned :

              RENAME dir3/dir1/dir2/dir3 dir3
              RENAME dir1 dir3/dir1


Expected results: The first result of the glusterfind query should be

              RENAME dir1/dir2/dir3 dir3

Additional info: The same error can be seen in different move cases:

Consider the following directory structure:

             Folder1\
                     File1.txt
             Folder2\

       Note the time as t2.

       Perform the following move/rename operations

       mv Folder1/File1.txt Folder1/File2.txt
       mv Folder1/ Folder2/

       Executing the glusterfind query command using --since-time=t2 yields the
following results

       RENAME Folder2/Folder1/File1.txt Folder2/Folder1/File2.txt
       RENAME Folder1 Folder2/Folder1

       The first result is wrong. The expected first result should be

       RENAME Folder1/File1.txt Folder1/File2.txt

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list