NetDRMS Release Notes
Version 7.0
Significant changes since
Release 6.3
- libstats.a now links against all modules and executables
- When libDRMS connects to the database, a version check is performed, in
order to ensure that client code is consistent with the corresponding server
code.
- New module drms_addkeys allows users to add keywords to existing,
non-replicated series. If the series is under slony replication, it returns
SQL that can be used in a slonik script to use slony to add keywords to the
original series, as well as all nodes in the slony cluster.
- Modified the slony log parser to accept log lines that contain SQL needed
to propagate new columns to remote sites.
- db-timeout handling: We can now limit how long a database query runs.
When a timeout occurs, an error message is generated, and this message can
be captured by higher-level code. show_info and jsoc_info
were modified to make use of the new db-timeout handling code.
- There is now a mechanism that allows an administrator to specify a set of
“production ” users who can perform certain privileged tasks.
This was localized for NetDRMS use.
- Added a new jsoc_main command line argument: --DRMS_JSDRETENTION;
This flag, when set, sends a tdays retention value to SUMS equal to the value
in the series JSD. If SUM_get() is operating on SUs from multiple
series, then the retention value sent to SUMS is the maximum of all series
JSD retention values. The effect of this is to ensure that SUs so accessed
have a least their own JSD retention value.
- Added two new API functions: drms_appendhistory() and
drms_appendcomment(). These allow the caller to append text
(optionally preceded by a newline char) to an existing HISTORY or COMMENT
keyword value.
- Added a check in create_series that the jsd file parser that will
error out if the jsd file does not have Unix line endings.
- Added a new function that will parse one or more JSD keyword description
lines, returning the parsed keywords in a HContainer_t struct.
- Added support for perl network locks (the code is in a perl module
drmsLocks.pm).
- Added support for process pipes in perl to be used for running processes
(the code is in a perl module drmsRunProg.pm).
- Added build support for the linux AVX platform (an extended set of x86
machine instructions)
- Created a server-side slony-replication configuration file to be used
to test the slony-log parser.
Known or Reported Bugs
NetDRMS 7.0 is a subset of JSOC Version 7.0, q.v.
![Valid HTML 4.01 Strict](http://www.w3.org/Icons/valid-html401-blue) |
11 Oct 2013, 16:26-0700 |