Yes, that’s correct. Atime, mtime and ctime can be changed, in addition, if the file is under an immutable fileset, mtime and ctime can be changed, atime is overloaded with expiration time.
From: <[email protected]> on behalf of "[email protected]" <[email protected]> Date: Tuesday, March 29, 2022 at 8:57 AM To: gpfsug main discussion list <[email protected]> Cc: gpfsug-discuss <[email protected]>, "[email protected]" <[email protected]>, "[email protected]" <[email protected]>, Haizhu Liu <[email protected]> Subject: Re: [EXTERNAL] Re: [gpfsug-discuss] immutable file in an immutable folder can be touched From design docs can see that Spectrum scale allows changing of timestamps for immutable files. + Haizhu to confirm this as well. Regards, The Spectrum Scale (GPFS) team ------------------------------------------------------------------------------------------------------------------ If you feel that your question can benefit other users of Spectrum Scale (GPFS), then please post it to the public IBM developerWroks Forum at https://www.ibm.com/developerworks/community/forums/html/forum?id=11111111-0000-0000-0000-000000000479. If your query concerns a potential software error in Spectrum Scale (GPFS) and you have an IBM software maintenance contract please contact 1-800-237-5511 in the United States or your local IBM Service Center in other countries. The forum is informally monitored as time permits and should not be used for priority messages to the Spectrum Scale (GPFS) team. [Inactive hide details for "Paul Ward" ---28-03-2022 06.56.04 PM---Hi Jürgen, We noticed this behaviour when we were trying to t]"Paul Ward" ---28-03-2022 06.56.04 PM---Hi Jürgen, We noticed this behaviour when we were trying to test immutability on our newly installed From: "Paul Ward" <[email protected]> To: "gpfsug main discussion list" <[email protected]> Date: 28-03-2022 06.56 PM Subject: [EXTERNAL] Re: [gpfsug-discuss] immutable file in an immutable folder can be touched Sent by: "gpfsug-discuss" <[email protected]> ________________________________ Hi Jürgen, We noticed this behaviour when we were trying to test immutability on our newly installed solution. We tried using touch with a date in the past to test the expiry date. We noticed although touch changed the timestamp, it didn't change wherever the policy engine checked. We found a work around for our testing, so I think we accepted it as a 'feature'. I can't find a support ticket, so I am assuming we didn't report it. Kindest regards, Paul Paul Ward TS Infrastructure Architect Natural History Museum T: 02079426450 E: [email protected] -----Original Message----- From: gpfsug-discuss <[email protected]> On Behalf Of Hannappel, Juergen Sent: 28 March 2022 13:25 To: gpfsug-discuss <[email protected]> Subject: Re: [gpfsug-discuss] immutable file in an immutable folder can be touched ... if I try a similar action e.g on ext4 where I can use the posix way with ioctl(fd, FS_IOC_GETFLAGS, &flags) flags |= FS_IMMUTABLE_FL; ioctl(fd, FS_IOC_SETFLAGS, &flags) the touch fails and the mtime remains unchanged.... ----- Original Message ----- > From: "Juergen Hannappel" <[email protected]> > To: "gpfsug main discussion list" <[email protected]> > Sent: Monday, 28 March, 2022 11:50:50 > Subject: [gpfsug-discuss] immutable file in an immutable folder can be > touched > Hi, > I have an immutable file in an immutable folder: > > mmchattr -i yes mutabilityTest/file > mmchattr -i yes mutabilityTest > ls -la mutabilityTest > total 18 > drwxr-xr-x 2 hannappj it 4096 Mar 28 11:45 . > drwxr-xr-x 7 hannappj it 8192 Mar 28 11:45 .. > -rw-r--r-- 1 hannappj it 30 Mar 28 11:45 file > > mmlsattr -L mutabilityTest mutabilityTest/file | grep immu > immutable: yes > immutable: yes > > > Now i do a touch: > touch mutabilityTest/file > > no error, and the modification time is changed: > ls -la mutabilityTest > total 18 > drwxr-xr-x 2 hannappj it 4096 Mar 28 11:45 . > drwxr-xr-x 7 hannappj it 8192 Mar 28 11:45 .. > -rw-r--r-- 1 hannappj it 30 Mar 28 11:46 file > > stat mutabilityTest/file > File: 'mutabilityTest/file' > Size: 30 Blocks: 2 IO Block: 4194304 regular file > Device: 2eh/46d Inode: 112989 Links: 1 > Access: (0644/-rw-r--r--) Uid: (28851/hannappj) Gid: ( 1000/ it) > Access: 2022-03-28 11:46:28.454807982 +0200 > Modify: 2022-03-28 11:46:28.454807982 +0200 > Change: 2022-03-28 11:46:28.454807982 +0200 > > > Shouldn't the immutability of the file include its change time? > > > > -- > Dr. Jürgen Hannappel DESY/IT Tel. : +49 40 8998-4616 > > _______________________________________________ > gpfsug-discuss mailing list > gpfsug-discuss at gpfsug.org > https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgpfsu > g.org%2Fmailman%2Flistinfo%2Fgpfsug-discuss_gpfsug.org&data=04%7C0 > 1%7Cp.ward%40nhm.ac.uk%7C2c7afbe81224404273cf08da10b63ad3%7C73a29c014e > 78437fa0d4c8553e1960c1%7C1%7C0%7C637840672748970653%7CUnknown%7CTWFpbG > Zsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0% > 3D%7C3000&sdata=I9bS8GSW5AeZbEg%2FQR2aCQd4KNd3lRmg2K1NJ3hQTk4%3D&a > mp;reserved=0 _______________________________________________ gpfsug-discuss mailing list gpfsug-discuss at gpfsug.org https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgpfsug.org%2Fmailman%2Flistinfo%2Fgpfsug-discuss_gpfsug.org&data=04%7C01%7Cp.ward%40nhm.ac.uk%7C2c7afbe81224404273cf08da10b63ad3%7C73a29c014e78437fa0d4c8553e1960c1%7C1%7C0%7C637840672749126883%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=O3t6BTddF3gL4DGlRAA9eweV8Vk%2BdwXj1We4GrGU%2BY8%3D&reserved=0 _______________________________________________ gpfsug-discuss mailing list gpfsug-discuss at gpfsug.org http://gpfsug.org/mailman/listinfo/gpfsug-discuss_gpfsug.org
_______________________________________________ gpfsug-discuss mailing list gpfsug-discuss at gpfsug.org http://gpfsug.org/mailman/listinfo/gpfsug-discuss_gpfsug.org
