Environment
Novell Open Enterprise Server (NetWare 6.5)
Novell Open Enterprise Server 2 (OES 2) Linux
Novell Open Enterprise Server 11 (OES 11) Linux
Novell Open Enterprise Server 2 (OES 2) Linux
Novell Open Enterprise Server 11 (OES 11) Linux
Situation
Using the Open Enterprise Server 2 (OES) migration tools (miggui, migfiles) to migrate data from NetWare 6.5 source volumes where User quota's are enabled, to OES2 Linux destination volumes with also User quota's enabled.
It was observed that after the migration was finished, only 128 User Quota's were migrated over from the NetWare source server to the OES2 Linux destination server.
It was observed that after the migration was finished, only 128 User Quota's were migrated over from the NetWare source server to the OES2 Linux destination server.
Resolution
The solution to this issue was to increase the buffer within the NetWare TSAFS internally, used for handling file allocations.
This is not a administrator configurable setting, but a programmatic limitation of a buffer within TSAFS that was changed to handle this.
Novell has released this patch for NetWare on the Novell download site, and customers migrating from NetWare to OES that have to migrate User quota's, should apply this patch on the NetWare servers *prior* the data migration.
To obtain the patch, navigate to the Novell Patch Finder website :
Novell has released this patch for NetWare on the Novell download site, and customers migrating from NetWare to OES that have to migrate User quota's, should apply this patch on the NetWare servers *prior* the data migration.
To obtain the patch, navigate to the Novell Patch Finder website :
- Select 'NetWare' as product,
- Select 'NetWare 6.5 SP8' as version
- Navigate to "migfiles migrates only 128 User Quotas".
Cause
The problem has been identified to be in TSAFS, more specifically in the buffer allocated to process the user space restrictions. This could run out if there are a lot of users who are explicitly specified as having restrictions.
The max number was really dependent on the length of the user FDN's that are assigned here, so 128 is not a fixed number but it could also stop processing at 100 or 150 depending on the length of the same.
The max number was really dependent on the length of the user FDN's that are assigned here, so 128 is not a fixed number but it could also stop processing at 100 or 150 depending on the length of the same.