Operating System - HP-UX
1752794 Members
5880 Online
108789 Solutions
New Discussion

Re: [ftok()-related] Can 'st.st_dev of the same file' be changed without reboots on HP-UX?

 
SOLVED
Go to solution
Alex_Vinokur
Advisor

Re: [ftok()-related] Can 'st.st_dev of the same file' be changed without reboots on HP-UX?


@Dennis Handly wrote:

>How was the problem detected?

>While each reading the ftok file I write to that file  

> /devjuser1/jp/ccjp/avinokur/tmp/shm_keys_holder

 

Did someone remove the file since it was in "tmp"?


Files I sent in attachment are not from problematic machine. It is from my tests.

 

 

Here is  relevant fragment from actual problematic ftok-file

 

----------------------------------

Linux 2.6.18-238.12.1.el5 #1 SMP Sat May 7 20:18:50 EDT 2011 x86_64

x86_64 x86_64 GNU/Linux

 

AccessTime = 20111020-153001   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111020-155359   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

-------------------------------

 

We can see that Inode is the same. So, probably, there was no reboot.

 

 

Thanks

 

Dennis Handly
Acclaimed Contributor

Re: [ftok()-related] Can 'st.st_dev of the same file' be changed without reboots on HP-UX?

> Inode = 6914144   ShmKeyHex = 0x410c8060

>We can see that Inode is the same. So, probably, there was no reboot.

 

The inode won't change unless you have a new file.  Here it looks like st_dev changed.

 

$ typeset -i16 x=6914144; echo $x

16#698060

Alex_Vinokur
Advisor

Re: [ftok()-related] Can 'st.st_dev of the same file' be changed without reboots on HP-UX?


@Dennis Handly wrote:

> Inode = 6914144   ShmKeyHex = 0x410c8060

>We can see that Inode is the same. So, probably, there was no reboot.

 

The inode won't change unless you have a new file.  Here it looks like st_dev changed.

 

$ typeset -i16 x=6914144; echo $x

16#698060


Here is full file

 

AccessTime = 20111019-131220   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111019-132013   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111019-132930   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111019-133439   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111019-133602   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111019-133648   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111019-135157   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111019-141012   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111019-153103   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111019-155055   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111019-155610   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111020-101135   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111020-111857   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111020-112147   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111020-114456   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111020-115316   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111020-115543   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111020-121332   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111020-142124   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111020-143938   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111020-153001   Inode = 6914144   ShmKeyDec = 1091272800   ShmKeyHex = 0x410b8060

AccessTime = 20111020-155359   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111020-155937   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111020-171433   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-095038   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-102723   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-105754   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-115458   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-120531   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-121639   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-125352   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-161719   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-162800   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-164053   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-164742   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-165815   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-170223   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-170442   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-170601   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-171131   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-171307   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111021-171848   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111023-074708   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111023-075340   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111023-152139   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-080707   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-081005   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-082023   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-090648   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-091044   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-092521   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-093739   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-100722   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-101245   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-135325   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-135958   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-140136   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-141645   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-151916   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-154738   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-164209   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-171925   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-174453   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-174648   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-175053   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-175228   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-180003   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-181850   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111024-182522   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111025-085444   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111025-094949   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111025-103319   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111025-120501   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111025-133734   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111025-141023   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111025-154750   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111025-162649   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111025-164838   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111025-165502   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111026-090441   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111026-100156   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111026-101407   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111026-103906   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111026-121605   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111026-122611   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111026-123002   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111026-124836   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111026-125126   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111027-141507   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111027-142426   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111030-092809   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111030-120931   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111030-140416   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111102-110723   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111102-120524   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111102-131127   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111102-134552   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111102-141136   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111102-202449   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111102-203524   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111102-210335   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111102-211002   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111102-214656   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111103-104541   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111103-112242   Inode = 6914144   ShmKeyDec = 1091338336   ShmKeyHex = 0x410c8060

AccessTime = 20111120-115519   Inode = 12749492   ShmKeyDec = 1091144372   ShmKeyHex = 0x41098ab4

AccessTime = 20111120-142055   Inode = 12749492   ShmKeyDec = 1091144372   ShmKeyHex = 0x41098ab4

AccessTime = 20111120-144837   Inode = 12749492   ShmKeyDec = 1091144372   ShmKeyHex = 0x41098ab4

AccessTime = 20111120-155401   Inode = 12749492   ShmKeyDec = 1091144372   ShmKeyHex = 0x41098ab4

AccessTime = 20111120-161329   Inode = 12749492   ShmKeyDec = 1091144372   ShmKeyHex = 0x41098ab4

AccessTime = 20111120-162929   Inode = 12749492   ShmKeyDec = 1091144372   ShmKeyHex = 0x41098ab4

AccessTime = 20111120-163306   Inode = 12749492   ShmKeyDec = 1091144372   ShmKeyHex = 0x41098ab4

AccessTime = 20111120-173317   Inode = 12749492   ShmKeyDec = 1091144372   ShmKeyHex = 0x41098ab4

AccessTime = 20111120-180626   Inode = 12749492   ShmKeyDec = 1091144372   ShmKeyHex = 0x41098ab4

AccessTime = 20111121-122438   Inode = 12749492   ShmKeyDec = 1091144372   ShmKeyHex = 0x41098ab4

Dennis Handly
Acclaimed Contributor

Re: [ftok()-related] Can 'st.st_dev of the same file' be changed without reboots on HP-UX?

>AccessTime = 20111020-153001   Inode = 6914144   ShmKeyHex = 0x410b8060

>AccessTime = 20111020-155359   Inode = 6914144   ShmKeyHex = 0x410c8060

 

That's a long time, 23 minutes.  What happened there?  Any reboots?

 

>AccessTime = 20111103-112242   Inode =   6914144   ShmKeyHex = 0x410c8060

>AccessTime = 20111120-115519   Inode = 12749492   ShmKeyHex = 0x41098ab4

 

I assume the system could have been rebooted or file changed?

Alex_Vinokur
Advisor

Re: [ftok()-related] Can 'st.st_dev of the same file' be changed without reboots on HP-UX?


@Dennis Handly wrote:

>>AccessTime = 20111020-153001   Inode = 6914144   ShmKeyHex = 0x410b8060

>>AccessTime = 20111020-155359   Inode = 6914144   ShmKeyHex = 0x410c8060

 

>That's a long time, 23 minutes.  What happened there?  Any reboots?

 

I don't what happened there. It was detected a long time after it happened.

 

@Dennis Handly wrote:

>>AccessTime = 20111103-112242   Inode =   6914144   ShmKeyHex = 0x410c8060

>>AccessTime = 20111120-115519   Inode = 12749492   ShmKeyHex = 0x41098ab4

 

>I assume the system could have been rebooted or file changed?

Yes, it seems like that.


 

After that case I added writing LastBootTime and Uptime to ftok-file.

 

Thanks.