Bug 253705

Summary: [efs] Support for "branched" file systems
Product: [Eclipse Project] Platform Reporter: Szymon Brandys <Szymon.Brandys>
Component: ResourcesAssignee: Platform-Resources-Inbox <platform-resources-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: john.arthorne, Mike_Wilson, mober.at+eclipse, pawel.pogorzelski1
Version: 3.4   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Szymon Brandys CLA 2008-11-04 09:49:59 EST
There are filesystems like integrated file system (iFS) where branches of
the FS have different case sensitivity/preservation characteristics. EFS may
need to provide some sort of support for this.
Comment 1 Szymon Brandys CLA 2008-11-14 06:40:09 EST
Of course part of the work has to be done in the EFS layer, but the fix will affect the resource layer too. So the added tag is not accurate.
Comment 2 Szymon Brandys CLA 2009-03-20 10:33:22 EDT
Integrated File System (ifS) is supported on IBM i Operating System.

iFS provides an integrating structure over all information stored in the server. It should be perceived as a common interface that allows users and applications to access objects that are stored in the server.

iFS integrates file systems available in the server and each file system provides the support to access specific segment of storage. Those segments can be files, directories, libraries and objects.

What is important from the Eclipse resources/filesystem point of view is that each file system can have different capabilities. For instance:
- we can have different constraints for file names, e.g. length of file name has to be 8+3
- some file systems can preserve the uppercase and lowercase form in which names are entered and some not
- some file system makes distinction between uppercase and lowercase when server searches for names, some not

AFAIK users can define their own file systems within iFS, however I'm not familiar enough with it to provide more details.







Comment 3 Martin Oberhuber CLA 2009-03-20 12:54:34 EDT
Thanks... so, do you have any plan or idea yet what kind of support you'd want to add to the Eclipse EFS APIs for these special cases?
Comment 4 Szymon Brandys CLA 2015-04-01 09:50:43 EDT
I am no longer involved in Platform Core development.