-
Notifications
You must be signed in to change notification settings - Fork 48
ReleaseNotes
rozodopamine edited this page Jan 10, 2014
·
25 revisions
Major Fixes:
- Fixed bug: possible buffer overflow when opening a file (rozofsmount).
- Fixed bug when using
rozo storage get
command for one given storage (rozo CLI).
Minor Fixes:
- Remove undesirable output trace when using
rozo volume expand
command (rozo CLI). - Fixed mistake in
rozo
man page forrozo volume remove
command (rozo CLI).
Minor Enhancements:
- Increase the number of contexts for socketCtrl (storio).
Major New Enhancements:
- New rozo manager CLI syntax and output: (rozo CLI)
-
rozo
commands output are now in YAML format and are organized by topic.
-
- Rozofs constructor extended attribute.
- a get on this attribute returns information about this file, such as the export identifier, the cluster and sid of the distribution, file locks, ...
- a set on this attribute enables (when the file is created but empty) to modify the file distribution.
- rozofsmount/storcli uses local server préférentially for reading.
- rozofsmount option (rozofsrotate) to configure rotation on non local servers for reading.
- rozofsmount option (rozofsminreadsize) to set the minimum data quantity to read from storages at a time.
- rozofsmount options for various timer configuration.
- Add cache for block mode.
- Add Nagios pluggins.
- By-pass Mojette transform for empty blocks.
- New software architecture for storage servers:
- The
storaged
daemon starts only onestorio
process for IO services. -
storaged
andstorio
processes are now in non blocking mode. - Possibility to configure (via
storage.conf
) the number of thread(s) for IO requests. - Possibility to configure (via
storage.conf
) a list of ports on which IO services where provided. - storio automatically restarts after a crash.
- The
Major New Features:
- Add support for POSIX and BSD file lock (rozofsmount).
- Core files handling
- Core files are generated on crash under /var/run/rozofs_core/APPLI/ for APPLI in rozofsmount, storcli, exportd, storaged and storio.
- The maximum number of core files to keep on disk is optionnaly configurable per APPLI (default is 2). The oldest core files are kept.
- nbcores option of rozofsmount plays for rozofsmount and for storcli,
- nb_cores parameter of exportd configuration file plays for exportd,
- nb_cores parameter of storaged configuration file plays for storaged and storio.
- Synchronize read/write of applications on the same file and the same rozofsmount client. When an application writes to a file, any application on the same client can read the written data.
- inode number of a RozoFS file do no vary with mount points and mount time.
- rozofsmount option (rozofsnbstorcli) to set the number of storcli to run.
- rozofsmount option (rozofmaxwritepending) to limit the number of paralell asynchronous writes pending per application.