This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
MDR implements a storage layer to store all the data. As various simple operations in the NetBeans IDE can cause large amounts of data to be removed from the repository and large amounts of data to be added (e.g. by un-/mounting a filesystem), there is a need to be able to perform tasks like this an a reasonable time. In order to be able to achieve this performance, we decided to customize the storage layer to support storage federation. This mechanism should allow to split one logical storage into several physical storages (files). Mounting/unmounting these physical storages to/from a logical storage will cause fast addition/removal of the data.
Implemented in Main Trunk. The NBMDRepositoryImpl has been extended by method mountStorage, umountStorage and createExtent with storageId. See Javadoc documentation for more details.Also support for association links crossing the extents were added.