Hello Eric,
We are thinking about providing symbolic link for collections. Would that be sufficient ?
Currently, you can sort of do it using the imcoll command, but it is kind of dangerous
and not recommended. With the current iRods, suppose I have a collection
/tempZone/home/mwan/testdir. ils -L of this collection shows:
ils -L testdir
/tempZone/home/mwan/testdir:
mwan 2 demoResc 4698 2009-04-22.16:53 & foo3
/data/mwan/rods/RODS/Vault/home/mwan/testdir/foo3
The file foo3 is stored as a UNIX file
/data/mwan/rods/RODS/Vault/home/mwan/testdir/foo3
I can the do the following:
imkdir /tempZone/home/mwan/testdir1
imcoll -m filesystem /data/mwan/rods/RODS/Vault/home/mwan/testdir /tempZone/home/mwan/testdir1
So I have just linked testdir1 to testdir
ils -l testdir1
/tempZone/home/mwan/testdir1:
mwan mountP demoResc 4698 2009-04-22.16:13 & foo3
So, now foo3 is visible under testdir1.
The danger is that if I modify foo3 through testdir1, the new size and checksum values will
not be reflected in the metadata creating inconsistency.
Mike