Skip to content

Commit

Permalink
Merge pull request #66 from daldoyle/master
Browse files Browse the repository at this point in the history
package changes for release
  • Loading branch information
daldoyle authored Jul 24, 2018
2 parents 7605197 + 6903435 commit 928514b
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 3 deletions.
36 changes: 36 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,39 @@
## GRNOC TSDS Services 1.6.1 -- Tue Jul 24 2018

### Features:

* ISSUE=8029 Refactor the way the data and metadata documents are merged during queries to
be a lot more efficient, particularly in high metadata cardinality cases.

* ISSUE=6517 Added support for another argument to the extrapolate function to request a series
of datapoints back. This uses the same logic but instead of returning a single number returns
an array of points using the calculated slope/intercept so that it can be easily plotted.

* ISSUE=5336 Changed the way expiring measurement entries is internally calculated to be much
more efficient. This now makes use of index only queries to find the needed data instead of
performing a lot of fetches.

* Allow for queries on the "identifier" field. This is useful as a shorthand because "identifier"
is used to unique identify a particular measurement series.

* Improved speed at which we process metadata documents that do not have any associated data
documents. This also improves the speed of any query where no data fields are selected.


### Bugs:

* ISSUE=5973 Fixed issue where queries with subqueries and math operations that also generated
very large numbers would get handled incorrectly. This was a subtle function of how perl
represents very large numbers in a string context.

* ISSUE=7470 Fixed issue where updating metadata with all of the same values but a different
end time could result in duplicate in service docs.

* Fixed issue where trying to perform math operations using numeric metadata fields as one
of the operands would crash, such as values.input / max_bandwidth.



## GRNOC TSDS Services 1.6.0 -- Fri Nov 17 2017

### Features:
Expand Down
4 changes: 2 additions & 2 deletions grnoc-tsds-services.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: GRNOC TSDS Services
Name: grnoc-tsds-services
Version: 1.6.0
Release: 2%{?dist}
Version: 1.6.1
Release: 1%{?dist}
License: GRNOC
Group: Measurement
URL: http://globalnoc.iu.edu
Expand Down
2 changes: 1 addition & 1 deletion lib/GRNOC/TSDS.pm
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ package GRNOC::TSDS;
use strict;
use warnings;

our $VERSION = '1.6.0';
our $VERSION = '1.6.1';

sub new {
my $caller = shift;
Expand Down

0 comments on commit 928514b

Please sign in to comment.