| 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 |
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
Status:
Started
Jan 2, 2009
Oops. Its field not files. :)
Jan 3, 2009
i_io_temp : input output temperature of the file i_ac_temp : access temperature of the file
Jan 6, 2009
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
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
(No comment was entered for this change.)
Cc:
-fscops -checkout.vineet -imreckless -postrishi -rohitvashist2kk3 -sneha.hendre -bharati.alatgi
Jan 30, 2009
We are done with this. We can close this issue. Rishi can you verify and close this issue, asap.
Jan 31, 2009
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
|