My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
  Advanced search   Search tips   Subscriptions
Issue 16: Changes pertaining to inode struct - for holding relocation information
1 person starred this issue and may be notified of changes. Back to list
Status:  Done
Owner:  sandeepksinha
Closed:  Jan 2009


 
Project Member Reported by sandeepksinha, Dec 22, 2008
The changes to the struct inode has to be decided upon. 
Also, modifications to those members of the struct at diff places has to be
decided.
These info's must be saved on disk.

I have opened an issue to keep this in mind.


Jan 2, 2009
Project Member #1 imreckless@gmail.com
we have added a files
unsigned char ohsm_tier_id 
in ext2_inode and ext2_inode_info structures
This would support 255 tiers.
Status: Started
Jan 2, 2009
Project Member #2 imreckless@gmail.com
Oops. Its field not files. :)
Jan 3, 2009
#3 postri...@gmail.com
i_io_temp : input output temperature of the file
i_ac_temp : access temperature of the file

Jan 6, 2009
Project Member #4 sandeepksinha
Is this the final changes that you have in-plan to make to the inode structure ?
Well, remember that you will need to see that this is added to be synced to disk as
and when required. I mean, these will be on-disk members and not just in-memory.

Also, do a dummy run after adding these fields that the systems doesn't hangs or
crash. It happens even for a minute mistake.
So, be careful.

Jan 13, 2009
#5 postri...@gmail.com
The following structure will be added to the current inode of the ext2 file system

struct i_ohsm
{

	unsigned char ohsm_home_tid; 	/* the tier number assigned at the time of allocation */
	
	unsigned char ohsm_dest_tid; 	/* the tier number assigned at the time of relocated */

	__le32 ohsm_ref_time;		/* the time of last relocation */		
	
	long long ohsm_fiot_t;		/* file I/O temprature */
	
	long long ohsm_fat_t;		/* file access temprature */
};	
Status: Accepted
Jan 14, 2009
Project Member #6 sandeepksinha
(No comment was entered for this change.)
Cc: -fscops -checkout.vineet -imreckless -postrishi -rohitvashist2kk3 -sneha.hendre -bharati.alatgi
Jan 30, 2009
Project Member #7 sandeepksinha
We are done with this.
We can close this issue.

Rishi can you verify and close this issue, asap.

Jan 31, 2009
#8 postri...@gmail.com
The fields added for the proof of concept are

->  unsigned char ohsm_home_tid

->  unsigned char ohsm_dest_tid

The other fields will be added in Milestone 2.0
Status: Done

Powered by Google Project Hosting