49d4352 | brharrington | 01 September 2016, 15:56:05 UTC | reduce size of publish failure response (#431) Fixes a bug where the failure message was getting encoded as a json string inside the message of the json response. Also changes the behavior on failures to have the error count explicitly in the response and limit the number of specific failure messages to the first 5. This significantly reduces allocations and response sizes for payloads with many failures. | 01 September 2016, 15:56:05 UTC |
308ec77 | brharrington | 01 September 2016, 15:42:22 UTC | Updated Bintray API key (#430) | 01 September 2016, 15:42:22 UTC |
19ead26 | brharrington | 01 March 2016, 05:49:30 UTC | Merge pull request #320 from brharrington/v1.4-org 1.4.x update maven groupId | 01 March 2016, 05:49:30 UTC |
0b8cd1b | Brian Harrington | 01 March 2016, 05:37:28 UTC | update license headers for 2016 | 01 March 2016, 05:37:28 UTC |
9e8fc49 | Brian Harrington | 01 March 2016, 05:24:01 UTC | 1.4.x update maven groupId Backport of groupId change. Due to some historical baggage, it is a pain to get the artifacts into jcenter with the current com.netflix.atlas groupId. This changes the id to add a version as I couldn't come up with something better. This may also be useful in the future to allow side by side import of a v2 version. | 01 March 2016, 05:24:01 UTC |
03584fb | brharrington | 08 August 2015, 04:25:46 UTC | Merge pull request #213 from brharrington/v1.4.x-issue-175 fixes #175, backport validation rules | 08 August 2015, 04:25:46 UTC |
f1a53a9 | Brian Harrington | 18 March 2015, 16:46:03 UTC | validation rules for published data Merging in some of the internal validation rules we use to sanity check the data flowing in. Conflicts: atlas-webapi/src/main/scala/com/netflix/atlas/webapi/ApiSettings.scala atlas-webapi/src/test/scala/com/netflix/atlas/webapi/ApiSettingsSuite.scala | 08 August 2015, 04:15:55 UTC |
6bd2489 | Brian Harrington | 08 August 2015, 04:05:48 UTC | scala 2.11.7 | 08 August 2015, 04:05:48 UTC |
2e35fc7 | brharrington | 08 August 2015, 03:27:39 UTC | Merge pull request #212 from brharrington/v1.4.x-travis backport changes to use travis for the release | 08 August 2015, 03:27:39 UTC |
0124d69 | Brian Harrington | 08 August 2015, 03:14:07 UTC | Merge remote-tracking branch 'nflx/v1.4.x' into v1.4.x Conflicts: version.sbt | 08 August 2015, 03:14:07 UTC |
7c8b7fa | Brian Harrington | 08 August 2015, 03:12:49 UTC | backport changes to use travis for the release | 08 August 2015, 03:12:49 UTC |
86c99f8 | OpsEng Jenkins Builds User | 04 June 2015, 02:25:14 UTC | Setting version to 1.4.5-SNAPSHOT | 04 June 2015, 02:25:14 UTC |
94e78bf | OpsEng Jenkins Builds User | 04 June 2015, 02:24:01 UTC | Setting version to 1.4.4 | 04 June 2015, 02:24:01 UTC |
4356e40 | brharrington | 04 June 2015, 02:01:11 UTC | Merge pull request #171 from brharrington/v1.4.x-backport-gzip add directive to automatically decompress entity | 04 June 2015, 02:01:11 UTC |
743581c | Brian Harrington | 17 February 2015, 00:30:18 UTC | add directive to automatically decompress entity | 03 June 2015, 23:50:51 UTC |
28399c5 | OpsEng Jenkins Builds User | 14 May 2015, 21:02:00 UTC | Setting version to 1.4.4-SNAPSHOT | 14 May 2015, 21:02:00 UTC |
11b924c | OpsEng Jenkins Builds User | 14 May 2015, 21:00:44 UTC | Setting version to 1.4.3 | 14 May 2015, 21:00:44 UTC |
43f4daf | brharrington | 14 May 2015, 20:32:06 UTC | Merge pull request #158 from brharrington/v1.4.x-issue-157 fix #157, queries reevaluated on aggregate | 14 May 2015, 20:32:06 UTC |
92396cd | Brian Harrington | 14 May 2015, 20:22:40 UTC | missing offset on default label Fixes a regression introduced in the previous commit. The offset if non-zero should be included in the default label. | 14 May 2015, 20:22:40 UTC |
6eaff8f | Brian Harrington | 14 May 2015, 17:09:11 UTC | fix #157, queries reevaluated on aggregate The query was getting re-evaluated against the aggregated tags causing false no data responses. The no data response was happening for queries that had multiple matches for a query clause and thus the aggregated tag map would be missing a value for that key. This was inadvertantly fixed in commit 8ce42d29 for the master branch along with some other cleanup. This patch is back porting that change to the v1.4.x branch. | 14 May 2015, 17:09:11 UTC |
5c1b33c | OpsEng Jenkins Builds User | 13 February 2015, 21:19:36 UTC | Setting version to 1.4.3-SNAPSHOT | 13 February 2015, 21:19:36 UTC |
91b2f2c | OpsEng Jenkins Builds User | 13 February 2015, 21:18:30 UTC | Setting version to 1.4.2 | 13 February 2015, 21:18:30 UTC |
9347a10 | brharrington | 12 February 2015, 22:18:18 UTC | Merge pull request #106 from brharrington/rm-onejar remove one-jar usage | 12 February 2015, 22:18:18 UTC |
52ec66e | Brian Harrington | 12 February 2015, 21:26:32 UTC | remove one-jar usage One-JAR's class loader is causing a problems with other libraries. ``` WARNING: Could not load Finalizer in its own class loader. Loading Finalizer in the current class loader instead. As a result, you will not be able to garbage collect this class loader. To support reclaiming this class loader, either resolve the underlying issue, or move Google Collections to your system class path. ``` Might be related to: http://sourceforge.net/p/one-jar/bugs/74/ We mainly want a simple way to package so the end-user can just run `java -jar atlas.jar ...`, so using a simple launcher that creates a self-extracting jar. After extracting it uses the built-in URLClassLoader for the set of jars and invokes a specfied main class. So far this seems to be working well. The standalone jar is built with a target in the makefile: ``` $ make one-jar $ java -jar target/standalone.jar ``` If it still looks like the best approach after some more testing, I'll create a better sbt task that should be less system dependent than the current shell commands in the make file. | 12 February 2015, 21:26:32 UTC |
958126d | brharrington | 11 February 2015, 23:39:57 UTC | Merge pull request #104 from brharrington/spectator-0.19 spectator-0.19 | 11 February 2015, 23:39:57 UTC |
1c7872d | Matthew Johnson | 11 February 2015, 23:36:15 UTC | Merge pull request #105 from copperlight/add-docker-start-guide add back docker start guide | 11 February 2015, 23:36:15 UTC |
efae985 | Matthew Johnson | 11 February 2015, 23:26:00 UTC | add back docker start guide | 11 February 2015, 23:26:00 UTC |
b4cb691 | Brian Harrington | 11 February 2015, 21:52:46 UTC | spectator-0.19 This version fixes occasional NPE on startup: ``` WARN com.netflix.spectator.gc.GcLogger - exception thrown by event listener java.lang.NullPointerException at com.netflix.spectator.http.RxHttp.getServersForVip(RxHttp.java:561) ~[spectator-nflx-plugin-0.18.jar:?] at com.netflix.spectator.http.RxHttp.getServers(RxHttp.java:542) ~[spectator-nflx-plugin-0.18.jar:?] at com.netflix.spectator.http.RxHttp.post(RxHttp.java:171) ~[spectator-nflx-plugin-0.18.jar:?] at com.netflix.spectator.http.RxHttp.postJson(RxHttp.java:188) ~[spectator-nflx-plugin-0.18.jar:?] at com.netflix.spectator.nflx.ChronosGcEventListener.sendToChronos(ChronosGcEventListener.java:109) ~[spectator-nflx-plugin-0.18.jar:?] at com.netflix.spectator.nflx.ChronosGcEventListener.onComplete(ChronosGcEventListener.java:161) ~[spectator-nflx-plugin-0.18.jar:?] at com.netflix.spectator.nflx.ChronosGcEventListener.onComplete(ChronosGcEventListener.java:170) ~[spectator-nflx-plugin-0.18.jar:?] at com.netflix.spectator.gc.GcLogger.processGcEvent(GcLogger.java:212) [spectator-ext-gc-0.18.jar:?] at com.netflix.spectator.gc.GcLogger.access$100(GcLogger.java:48) [spectator-ext-gc-0.18.jar:?] at com.netflix.spectator.gc.GcLogger$GcNotificationListener.handleNotification(GcLogger.java:225) [spectator-ext-gc-0.18.jar:?] at sun.management.NotificationEmitterSupport.sendNotification(NotificationEmitterSupport.java:156) [?:1.8.0_25] at sun.management.GarbageCollectorImpl.createGCNotification(GarbageCollectorImpl.java:147) [?:1.8.0_25] ``` | 11 February 2015, 21:52:46 UTC |
014fca2 | brharrington | 10 February 2015, 22:51:50 UTC | Merge pull request #103 from brharrington/stacklang-docs docs: update generated stacklang reference | 10 February 2015, 22:51:50 UTC |
8ae17fd | Brian Harrington | 10 February 2015, 22:43:16 UTC | docs: update generated stacklang reference Change generated stacklang docs to generate a table that is easier to read. Also where possible a sample chart is shown for the examples instead of the string representation of the expression. | 10 February 2015, 22:43:16 UTC |
8fafd33 | brharrington | 06 February 2015, 21:39:26 UTC | Merge pull request #102 from brharrington/show-uri-links docs: add links to reference page | 06 February 2015, 21:39:26 UTC |
05854cc | Brian Harrington | 06 February 2015, 21:25:28 UTC | docs: add links to reference page When showing the uri for graphs in the wiki, the stack operators now link to the reference. | 06 February 2015, 21:25:28 UTC |
3140d48 | brharrington | 06 February 2015, 05:11:25 UTC | Merge pull request #101 from brharrington/wiki-examples break out examples | 06 February 2015, 05:11:25 UTC |
d931c9d | Brian Harrington | 06 February 2015, 05:04:09 UTC | break out examples Split out the examples to individual pages with a separate sidebar to aid in quick navigation. | 06 February 2015, 05:04:09 UTC |
5a7e398 | brharrington | 06 February 2015, 04:27:11 UTC | Merge pull request #100 from brharrington/des-wiki docs: overview of using des | 06 February 2015, 04:27:11 UTC |
3177aff | Brian Harrington | 06 February 2015, 04:20:11 UTC | docs: overview of using des | 06 February 2015, 04:20:11 UTC |
bf1b416 | brharrington | 05 February 2015, 22:33:53 UTC | Merge pull request #99 from brharrington/spectator-0.18 spectator-0.18 | 05 February 2015, 22:33:53 UTC |
bb57bb9 | Brian Harrington | 05 February 2015, 22:14:16 UTC | spectator-0.18 | 05 February 2015, 22:14:16 UTC |
4dc5f76 | brharrington | 02 February 2015, 16:34:40 UTC | Merge pull request #98 from brharrington/governator support initializing a set of modules on startup | 02 February 2015, 16:34:40 UTC |
33a0491 | Brian Harrington | 02 February 2015, 02:11:21 UTC | initial support for initializing with governator Uses helper to manage a set of modules with governator. This allows us to package with eureka, archaius, and karyon admin for use internally. It seems governator (guice probably) doesn't play well with one-jar. When running standalone single jar we get: ``` WARNING: Could not load Finalizer in its own class loader. Loading Finalizer in the current class loader instead. As a result, you will not be able to garbage collect this class loader. To support reclaiming this class loader, either resolve the underlying issue, or move Google Collections to your system class path. ``` Need to look into the best option there. One-jar is also known to prevent the ServiceLoader from finding providers. | 02 February 2015, 02:11:21 UTC |
9750afd | brharrington | 02 February 2015, 01:54:33 UTC | Merge pull request #97 from brharrington/fix-package fix package name (webapi.Main to standalone.Main) | 02 February 2015, 01:54:33 UTC |
b9ac933 | brharrington | 02 February 2015, 01:52:09 UTC | Merge pull request #96 from brharrington/coverage sbt-scoverage-1.0.4 | 02 February 2015, 01:52:09 UTC |
f6e9aa9 | Brian Harrington | 02 February 2015, 01:48:51 UTC | fix package name (webapi.Main to standalone.Main) | 02 February 2015, 01:48:51 UTC |
962db7f | Brian Harrington | 02 February 2015, 01:38:35 UTC | sbt-scoverage-1.0.4 | 02 February 2015, 01:38:35 UTC |
cb26e8b | brharrington | 31 January 2015, 21:25:04 UTC | Merge pull request #95 from brharrington/increase-timeout explicit timeout for tags suite | 31 January 2015, 21:25:04 UTC |
77564ef | Brian Harrington | 31 January 2015, 20:44:54 UTC | explicit timeout for tags suite There have been a few spurious failures due to default 1s timeout being exceeded. Changing to 5s. | 31 January 2015, 20:44:54 UTC |
b94a634 | brharrington | 31 January 2015, 20:33:35 UTC | Merge pull request #94 from brharrington/ivy-cache Ivy cache | 31 January 2015, 20:33:35 UTC |
5ac4d9d | Brian Harrington | 31 January 2015, 17:09:35 UTC | switch back to release versions | 31 January 2015, 17:09:35 UTC |
64750af | Brian Harrington | 31 January 2015, 05:13:52 UTC | get ivy cache before build Try out fetching a tarball with the ivy cache before kicking off build. Hopefully make the build a bit faster and more robust. | 31 January 2015, 05:13:52 UTC |
9e699b7 | brharrington | 30 January 2015, 18:33:07 UTC | Merge pull request #93 from brharrington/standalone split standalone main to separate jar | 30 January 2015, 18:33:07 UTC |
88eeeee | Brian Harrington | 30 January 2015, 17:47:23 UTC | split standalone main to separate jar This allows us to fix a few annoyances: 1. one-jar inteferes with service loader, so adding a direct ref for the spectator binding of the standalone 2. We can cleanup the slf4j-simple dependency that gets excluded internally. Also switching the standalone to use log4j2 binding of slf4j so user can have more control over behaviour by using a custom config. | 30 January 2015, 17:47:23 UTC |
574fb71 | brharrington | 25 January 2015, 00:40:19 UTC | Merge pull request #91 from brharrington/http-logger-name use default logger | 25 January 2015, 00:40:19 UTC |
71664d4 | Brian Harrington | 25 January 2015, 00:33:10 UTC | use default logger | 25 January 2015, 00:33:10 UTC |
e98521f | brharrington | 23 January 2015, 05:10:04 UTC | Merge pull request #90 from brharrington/jackson-2.5.0 Jackson 2.5.0 | 23 January 2015, 05:10:04 UTC |
1a7a7c0 | Brian Harrington | 21 January 2015, 16:42:23 UTC | fix compile errors due to signature change jackson-databind 2.5.0 changed the return type for `ObjectMapper.reader` methods from `ObjectReader` to `<T extends ObjectReader> T`. | 23 January 2015, 04:35:31 UTC |
5e9a819 | Brian Harrington | 14 January 2015, 04:35:08 UTC | jackson-2.5.0 | 23 January 2015, 04:35:24 UTC |
b0b74eb | brharrington | 22 January 2015, 22:03:58 UTC | Merge pull request #89 from brharrington/rm-graphsuite-markdown remove markdown generation from graph api suite | 22 January 2015, 22:03:58 UTC |
dcb8026 | Brian Harrington | 22 January 2015, 21:39:14 UTC | remove markdown generation from graph api suite | 22 January 2015, 21:39:14 UTC |
0ffb6c7 | brharrington | 22 January 2015, 21:25:42 UTC | Merge pull request #88 from brharrington/issue-66 fix 66: update examples for time shift | 22 January 2015, 21:25:42 UTC |
9ecb20b | Brian Harrington | 22 January 2015, 21:13:35 UTC | fix 66: update examples for time shift | 22 January 2015, 21:13:35 UTC |
b4e8111 | brharrington | 22 January 2015, 20:34:07 UTC | Merge pull request #87 from brharrington/wiki-gen scripts for generating some of the wiki content | 22 January 2015, 20:34:07 UTC |
b07942e | Brian Harrington | 22 January 2015, 20:15:52 UTC | improve targets to update wiki | 22 January 2015, 20:15:52 UTC |
8f2089f | Brian Harrington | 22 January 2015, 16:39:35 UTC | update wiki | 22 January 2015, 16:39:35 UTC |
39d5c34 | Brian Harrington | 22 January 2015, 08:50:02 UTC | scripts for generating some of the wiki content | 22 January 2015, 08:50:02 UTC |
d95a64e | brharrington | 22 January 2015, 00:45:59 UTC | Merge pull request #86 from brharrington/aws-java-sdk aws-java-sdk-1.9.16 | 22 January 2015, 00:45:59 UTC |
5ac9654 | Brian Harrington | 22 January 2015, 00:31:00 UTC | aws-java-sdk-1.9.16 | 22 January 2015, 00:31:00 UTC |
c88bb47 | brharrington | 21 January 2015, 23:42:50 UTC | Merge pull request #85 from brharrington/duration-format prefer larger units when showing duration string | 21 January 2015, 23:42:50 UTC |
f64bb0b | Brian Harrington | 21 January 2015, 23:30:47 UTC | prefer larger units when showing duration string | 21 January 2015, 23:30:47 UTC |
4f1ff2d | brharrington | 21 January 2015, 22:38:01 UTC | Merge pull request #84 from brharrington/offset-label add non-zero offset to label by default | 21 January 2015, 22:38:01 UTC |
16a153f | Brian Harrington | 21 January 2015, 21:49:15 UTC | add non-zero offset to label by default This change also fixes the path to images used for the GraphApi and chart suites. The assertion has been changed so that unless the bless flag has been set to true it will fail rather than create the file. This way we will detect if the path is broken again. | 21 January 2015, 21:49:15 UTC |
4d87bab | brharrington | 20 January 2015, 18:27:47 UTC | Merge pull request #83 from brharrington/access-log simple access log when running standalone | 20 January 2015, 18:27:47 UTC |
66e6bdf | Brian Harrington | 20 January 2015, 18:16:15 UTC | simple access log when running standalone When using the Netflix baseami we often rely on the apache access.log and reporting. This change adds a basic directive to generate an access log with basic metrics when running standalone. | 20 January 2015, 18:16:15 UTC |
f40883e | brharrington | 19 January 2015, 22:50:31 UTC | Merge pull request #82 from brharrington/update-counter switch from general dist summary to bucket counter | 19 January 2015, 22:50:31 UTC |
2902caf | Brian Harrington | 19 January 2015, 22:41:26 UTC | switch from general dist summary to bucket counter | 19 January 2015, 22:41:26 UTC |
c26dae7 | brharrington | 18 January 2015, 01:12:37 UTC | Merge pull request #80 from brharrington/flakey-test ensure update is complete before response | 18 January 2015, 01:12:37 UTC |
4d3eac2 | Brian Harrington | 18 January 2015, 01:04:00 UTC | ensure update is complete before response | 18 January 2015, 01:04:00 UTC |
d0b1692 | brharrington | 18 January 2015, 00:54:17 UTC | Merge pull request #79 from brharrington/simplify-getorcreate simplify getOrCreateBlockStore | 18 January 2015, 00:54:17 UTC |
06265b9 | Brian Harrington | 18 January 2015, 00:29:06 UTC | simplify getOrCreateBlockStore With java 8 the ConcurrentHashMap has a built in method, computeIfAbsent, for just this use-case. | 18 January 2015, 00:29:06 UTC |
440c00c | brharrington | 17 January 2015, 23:33:34 UTC | Merge pull request #78 from brharrington/jmxport add option to restrict jmx port | 17 January 2015, 23:33:34 UTC |
8434220 | brharrington | 17 January 2015, 23:33:09 UTC | Merge pull request #77 from brharrington/txt-time-format more script friendly time format for txt output | 17 January 2015, 23:33:09 UTC |
92beb80 | brharrington | 17 January 2015, 23:31:51 UTC | Merge pull request #76 from brharrington/missing-interpolator fix warnings: possible missing interpolator | 17 January 2015, 23:31:51 UTC |
61e52c2 | Brian Harrington | 17 January 2015, 22:11:15 UTC | add option to restrict jmx port When running on AWS instances it is convenient to be able to open up a single port on the security group to allow for JMX access. The option is disabled by default since it tries to access the on instance metadata service. | 17 January 2015, 22:11:15 UTC |
0b3d9fd | Brian Harrington | 17 January 2015, 21:10:48 UTC | more script friendly time format for txt output Previously it was using the default associated with the ZonedDateTime.toString call: ``` 2015-01-16T23:40:59-08:00[US/Pacific] 562916.031424 2015-01-16T23:41-08:00[US/Pacific] 575008.038403 2015-01-16T23:41:01-08:00[US/Pacific] 569944.697917 ``` This change removes the zone ID from the output and always includes the seconds in the timestamp. ``` 2015-01-16T23:40:59-08:00 562916.031424 2015-01-16T23:41:00-08:00 575008.038403 2015-01-16T23:41:01-08:00 569944.697917 ``` UTC will show a Z: ``` 2015-01-17T07:40:59Z 562916.031424 2015-01-17T07:41:00Z 575008.038403 2015-01-17T07:41:01Z 569944.697917 ``` | 17 January 2015, 21:10:48 UTC |
ca996cf | Brian Harrington | 17 January 2015, 20:52:35 UTC | fix warnings: possible missing interpolator ``` [warn] /scratch/atlas/atlas-config/src/test/scala/com/netflix/atlas/config/ConfigManagerSuite.scala:46: possible missing interpolator: detected an interpolated expression [warn] ConfigManager.update(ConfigFactory.parseString("foo = ${user.home}")) [warn] ^ [warn] /scratch/atlas/atlas-config/src/test/scala/com/netflix/atlas/config/ConfigManagerSuite.scala:56: possible missing interpolator: detected an interpolated expression [warn] ConfigManager.update(ConfigFactory.parseString(""" [warn] ^ [warn] two warnings found ``` | 17 January 2015, 20:52:35 UTC |
812205d | brharrington | 17 January 2015, 18:01:12 UTC | Merge pull request #75 from brharrington/publish-webapi initial import of publish webapi | 17 January 2015, 18:01:12 UTC |
2a303af | Brian Harrington | 17 January 2015, 17:53:06 UTC | remove unused imports | 17 January 2015, 17:53:06 UTC |
729575d | Brian Harrington | 17 January 2015, 17:45:48 UTC | initial import of publish webapi Includes sample conf and a test script to show and example of how to send data. To try it: ``` $ cd $REPO_DIR $ sbt one-jar $ java -jar atlas-webapi/target/atlas-webapi-1.4.2-SNAPSHOT-one-jar.jar conf/memory.conf ``` From another terminal: ``` $ scripts/publish-test.sh ``` | 17 January 2015, 17:45:48 UTC |
559b2e8 | brharrington | 17 January 2015, 07:00:34 UTC | Merge pull request #74 from brharrington/config-resolve re-resolve config on update | 17 January 2015, 07:00:34 UTC |
a02ff86 | Brian Harrington | 17 January 2015, 06:51:22 UTC | re-resolve config on update Primary change is to re-resolve the config on subsequent updates so vars can be updated. Note that the reference conf files are resolved on load so configs applied via update cannot change a var in the reference conf. Also removes duplicate step settings. | 17 January 2015, 06:51:22 UTC |
3ec408a | brharrington | 17 January 2015, 05:24:47 UTC | Merge pull request #73 from brharrington/command-line-config allow additional config files on command line | 17 January 2015, 05:24:47 UTC |
a7533ba | brharrington | 17 January 2015, 05:17:09 UTC | Merge pull request #72 from brharrington/fix-filename make file name match class name | 17 January 2015, 05:17:09 UTC |
2b711bb | Brian Harrington | 17 January 2015, 05:09:41 UTC | allow additional config files on command line To make it easier to run the standalone jar in different modes, this change allows additional config files to be specified as command line arguments. Example: ``` $ java -jar atlas-standalone.jar c1.conf c2.conf ``` | 17 January 2015, 05:09:41 UTC |
28d849a | Brian Harrington | 17 January 2015, 03:32:26 UTC | make file name match class name | 17 January 2015, 03:32:26 UTC |
c1bd033 | brharrington | 14 January 2015, 22:43:51 UTC | Merge pull request #67 from brharrington/scala-2.11.5-release scala-2.11.5 release | 14 January 2015, 22:43:51 UTC |
3442e09 | Brian Harrington | 14 January 2015, 22:34:10 UTC | scala-2.11.5 release | 14 January 2015, 22:34:10 UTC |
ae0c45c | brharrington | 14 January 2015, 18:00:22 UTC | Merge pull request #65 from brharrington/stat-avg-mf add stat-avg-mf and stat-min-mf variants | 14 January 2015, 18:00:22 UTC |
9fe8135 | Brian Harrington | 14 January 2015, 17:48:23 UTC | add stat-avg-mf and stat-min-mf variants | 14 January 2015, 17:48:23 UTC |
b10871c | brharrington | 14 January 2015, 17:40:35 UTC | Merge pull request #63 from brharrington/filter filtering group by results | 14 January 2015, 17:40:35 UTC |
0eecdb8 | Brian Harrington | 14 January 2015, 17:32:21 UTC | update TimeSeriesExprSuite to cover filter | 14 January 2015, 17:32:21 UTC |
e7e238d | Brian Harrington | 14 January 2015, 16:55:34 UTC | add helper for legacy `:stat-max-mf` | 14 January 2015, 16:55:34 UTC |