Commit Graph

444 Commits (adc6968e20f5b1025968085cb01555d062e89d98)

Author SHA1 Message Date
Philip O'Toole 05fb2842ba Use _id for Series IDs
Fix issue #2008
2015-03-19 19:04:07 -07:00
Philip O'Toole 3001448f16 Merge branch 'master' into limit-group-by
Conflicts:
	CHANGELOG.md
2015-03-19 15:17:50 -07:00
Cory LaNou c13bdd5e86 refactor, bug fix, move tests to integration 2015-03-19 14:33:47 -06:00
Cory LaNou a6171b3382 refactor of limit/offset 2015-03-19 13:31:46 -06:00
Paul Dix 56281fbfd5 WIP: add IsRawQuery to select and fix LIMIT and OFFSET on GROUP BY time 2015-03-19 11:41:18 -04:00
Jonathan Nutzmann 105d0aa503 fixing failed integration tests - change how number of points calculated and the expected result of the server 2015-03-19 10:28:47 -05:00
Philip O'Toole 521cddb2a7 Move TestServer_ExecuteWildcardGroupBy 2015-03-18 17:37:08 -07:00
Philip O'Toole c95af24e43 Move TestServer_ExecuteWildcardQuery 2015-03-18 17:27:20 -07:00
Philip O'Toole b5d5ce070f Move TestServer_DropMeasurementSeriesTagsPreserved 2015-03-18 17:21:10 -07:00
Philip O'Toole 82136aab65 Move TestServer_ExecuteQuery to integration tests 2015-03-18 16:53:06 -07:00
Philip O'Toole fdc44be5e9 Add comment for precision-write tests 2015-03-18 16:16:52 -07:00
Philip O'Toole d06d9627f1 Use "internal" for self-monitoring database
Parser doesn't like database names that start with "_".
2015-03-18 12:43:04 -07:00
Todd Persen 4ee1216052 Merge pull request #1978 from influxdb/fix-1832
fix #1832: support regex in FROM clause
2015-03-18 11:20:30 -07:00
Grégory Starck 0c7e062a18 Also print the broker path.
So to know/see where it's actually located.
2015-03-18 11:58:56 -04:00
David Norton f338e8212c remove debugging change from tests 2015-03-17 12:46:27 -04:00
Cory LaNou 20b0c52484 fixing config print startup statement 2015-03-17 07:37:08 -06:00
David Norton 62ae32b0ce wire up regex in FROM clause 2015-03-16 19:40:59 -04:00
Cory LaNou 031490fff1 function -> method 2015-03-16 16:25:13 -06:00
Cory LaNou 961e2ee944 Print config 2015-03-16 16:24:44 -06:00
Philip O'Toole 50d2470041 Write totals, not diff, of internal stats 2015-03-15 14:32:46 -07:00
Philip O'Toole d627634991 Ensure internal retention policy exists 2015-03-15 14:32:46 -07:00
Philip O'Toole f4b3e3da9f Fix final 'go vet' errors 2015-03-15 14:32:46 -07:00
Philip O'Toole ae3b3d5252 Rename "metrics" to "stats" 2015-03-15 14:32:46 -07:00
Philip O'Toole ea7b7be534 Fix 'go vet' errors 2015-03-15 14:32:11 -07:00
Philip O'Toole 5240151517 Actually start self-monitoring if requested 2015-03-15 14:32:11 -07:00
Philip O'Toole d95c9454d2 Better names for statistics config options 2015-03-15 14:32:11 -07:00
Philip O'Toole 95f7a006a3 Fix test config for _internal database 2015-03-15 14:32:11 -07:00
Philip O'Toole f730257ee4 Implement self-monitoring 2015-03-15 14:31:16 -07:00
Ben Johnson 06d839223e Integration test delay. 2015-03-14 14:31:25 -06:00
Ben Johnson 53dbec8232 Add config notifications and increased test coverage. 2015-03-14 13:36:06 -06:00
Cory LaNou a19f81d3e9 Graphite numbers are always float64 2015-03-14 09:59:33 -06:00
Cory LaNou a37a303852 added tests for writing multiple values/fields for client 2015-03-13 17:00:57 -06:00
Ben Johnson 4b9a93d924 Merge branch 'master' of https://github.com/influxdb/influxdb into stateless-broker 2015-03-12 15:46:04 -06:00
Philip O'Toole d82d040e59 Create databases for Graphite at higher level
By doing this the SeriesWriter interface stays focused and just has
methods for writing data. Its name then remains coherent.
2015-03-12 13:33:25 -07:00
Philip O'Toole 7717b11e6b Factor common code into Graphite package 2015-03-12 12:21:27 -07:00
Ben Johnson 7880bc2452 Add zero length data checks. 2015-03-12 12:12:26 -06:00
Ben Johnson 7ab19b9f91 Merge branch 'master' of https://github.com/influxdb/influxdb into stateless-broker 2015-03-12 11:59:55 -06:00
Cory LaNou 291de444f3 update integration test 2015-03-12 11:09:14 -06:00
Cory LaNou ddc6e119ab Add default column to SHOW RETENTION POLICIES 2015-03-12 11:07:51 -06:00
Cory LaNou 58dac30fd5 auto create database for graphite if not specified 2015-03-12 10:20:49 -06:00
Paul Dix b4e1795e0b Merge pull request #1925 from influxdb/fill-options
Add fill to select statements.
2015-03-11 19:32:15 -07:00
Paul Dix 06e8c1b3e8 Add fill to select statements.
Fixes #1913
Add fill(none), fill(<num>), and fill(previous) options
2015-03-11 18:05:31 -07:00
Cory LaNou 41607c2115 Merge pull request #1758 from influxdb/start-graphite
Add Graphite Integration Test
2015-03-11 16:13:25 -06:00
Cory LaNou c46caf8503 go faster! 2015-03-11 15:26:37 -06:00
Cory LaNou 98484b613b the right way to wait for data 2015-03-11 14:43:50 -06:00
Philip O'Toole 8baf5fa184 Merge pull request #1923 from influxdb/int_timestamp_0_select
Some integration-testing of 'count()'
2015-03-11 13:42:13 -07:00
Philip O'Toole 239a10c679 Some integration-testing of 'count()' 2015-03-11 13:38:21 -07:00
Cory LaNou 5f8b176fd2 enable graphite endpiont test 2015-03-11 14:05:02 -06:00
Cory LaNou 174a3007bb clarify broker failed start messages 2015-03-11 14:05:02 -06:00
Cory LaNou c7068b77e9 better error for starting server so we can find what line it was 2015-03-11 14:05:01 -06:00
Cory LaNou 019b9de54e adding graphite integration test: skipped as it currently fails 2015-03-11 14:05:01 -06:00
Cory LaNou e3d74f6666 allow integration tests to take a custom config 2015-03-11 14:05:01 -06:00
Philip O'Toole 6ca09c40bb Merge pull request #1921 from influxdb/int_timestamp_0_select
Integration-test precision timestamps
2015-03-11 12:59:19 -07:00
Philip O'Toole 4e876a3106 Integration-test precision timestamps 2015-03-11 12:57:19 -07:00
Ben Johnson 5f6bcf523f Fix broker integration bugs. 2015-03-11 12:00:45 -06:00
Philip O'Toole 403b05abae Merge pull request #1914 from Mosibi/master
typo: prototcol should be protocol
2015-03-11 10:57:44 -07:00
Philip O'Toole 184f67b857 Integration test retention policy control 2015-03-11 09:36:33 -07:00
Richard Arends 2948d6f464 typo: prototcol should be protocol 2015-03-11 13:05:14 +01:00
Ben Johnson 66115f95ca Merge branch 'master' of https://github.com/influxdb/influxdb into stateless-broker
Conflicts:
	cmd/influxd/run.go
	messaging/broker.go
	messaging/client.go
	messaging/client_test.go
	messaging/intg_test.go
	server.go
	tx_test.go
2015-03-10 16:27:37 -06:00
Ben Johnson 27e9132796 Integrate stateless broker into remaining packages. 2015-03-10 14:53:45 -06:00
Todd Persen 031ea1d2d3 Merge pull request #1900 from influxdb/update-limit-and-offset
Update LIMIT/OFFSET and SLIMIT/SOFFSET
2015-03-09 20:14:54 -07:00
Paul Dix a12f028de4 Wire up limit and offset per series.
Fixes #1709 and fixes #1103
2015-03-09 19:17:03 -07:00
Cory LaNou 436d20fec1 Merge pull request #1897 from influxdb/proactively-create-shard-groups
Pre-create shard groups
2015-03-09 20:03:12 -06:00
Paul Dix 0f98a605e2 Merge pull request #1600 from influxdb/fix-raw-ordering
Query engine rewrite
2015-03-09 18:32:55 -07:00
Cory LaNou 7495e6eb1c fix comments, some renaming, adding rlock 2015-03-09 18:05:39 -06:00
Cory LaNou 67f03ef26b Pre-create shard groups
1) Pre create shard groups

2) Calculate and save the ShardGroupDuration for Retention Policies. This should never change even if they alter a retention policy in the future
2015-03-09 17:30:17 -06:00
Philip O'Toole 95040c2cec Test auto-create of retention policy 2015-03-09 16:24:06 -07:00
Philip O'Toole f72313edd9 Support retention policy auto-creation 2015-03-09 16:24:03 -07:00
Paul Dix b173e6a380 Fix bug with where clauses on tags, time, and fields 2015-03-09 16:00:20 -07:00
Philip O'Toole 5a796afcda Merge pull request #1894 from influxdb/minor_int_fixes
Use template DB and RP variables
2015-03-09 15:14:17 -07:00
Cory LaNou 6efa090ddb Merge pull request #1893 from influxdb/update-client-write
Update client write
2015-03-09 16:13:39 -06:00
Philip O'Toole 4ad4ce3140 Use template DB and RP variables 2015-03-09 15:12:24 -07:00
Paul Dix 744e6a2aec Merge branch 'master' into fix-raw-ordering 2015-03-09 11:18:35 -07:00
Paul Dix 08ecaabc16 Fix decodes on multiple fields. Remove debug info. Update tests to match new query engine output. 2015-03-09 11:17:36 -07:00
Philip O'Toole 45d8642189 Add better test of string field WHERE 2015-03-09 11:15:04 -07:00
Philip O'Toole c714f147e8 Merge pull request #1875 from influxdb/raft_log_trace
Support control of Raft debug logging
2015-03-09 08:31:06 -07:00
Cory LaNou 2b4f155407 return no results if successful. update tests. add comments 2015-03-09 09:08:14 -06:00
Philip O'Toole d802829946 Review feedback 2015-03-07 22:55:23 -08:00
Cory LaNou 20aee9bf85 refactor client integration tests 2015-03-07 07:12:22 -07:00
Cory LaNou b4194e98c0 increment port for testing 2015-03-07 07:12:22 -07:00
Cory LaNou 01721aad0d skip test if not short testing 2015-03-07 07:12:22 -07:00
Cory LaNou f01ee5eb51 adding integration tests for client library. misc bug fixes 2015-03-07 07:12:22 -07:00
Philip O'Toole fb618cb385 Support control of Raft debug logging 2015-03-06 15:13:33 -08:00
Joseph Rothrock 9b63eed767 Merge branch 'master' of github.com:influxdb/influxdb into 1753
Conflicts:
	CHANGELOG.md
2015-03-06 12:37:15 -08:00
Joseph Rothrock 771ef1cec3 Don't Panic on Missing Dirs
Issue: 1753
Figure out what's missing, create it, and keep going.
2015-03-06 12:11:02 -08:00
Philip O'Toole 2402467e63 Add trace-level logging of write to handler 2015-03-05 17:38:03 -08:00
Philip O'Toole 76c255a3c8 Add trace-level logging to server write path 2015-03-05 17:35:57 -08:00
Philip O'Toole 60c2852d31 Add support for enabling write-tracing 2015-03-05 17:35:57 -08:00
Todd Persen 0b8017ed1e Add integration test for missing measurements with `GROUP BY *`. 2015-03-05 17:27:54 -08:00
Joseph Rothrock 1efde69c69 JSON via UDP
Issue: 1755

Bind the server to a UDP listener to accept series data.
2015-03-04 16:36:06 -08:00
Joseph Rothrock 2e3ed5a089 Merge branch 'master' of github.com:influxdb/influxdb into 1755 2015-03-04 15:37:37 -08:00
Joseph Rothrock 6bb2ad6b95 JSON via UDP
Issue: 1755

Bind the server to a UDP listener.
2015-03-04 13:36:21 -08:00
Philip O'Toole 86b29b1908 Transplant 'SHOW FIELD KEYS' tests 2015-03-04 13:01:35 -08:00
Philip O'Toole a8a2da3194 Transplan 'SHOW TAG VALUES' tests 2015-03-04 12:54:44 -08:00
Philip O'Toole e84b338018 Transplant 'SHOW TAG KEYS' tests 2015-03-04 12:44:56 -08:00
Philip O'Toole c485c63c77 Transplant 'SHOW MEASUREMENTS' series tests 2015-03-04 12:33:11 -08:00
Philip O'Toole 10217cc323 Transplant 'SHOW SERIES' tests 2015-03-04 12:21:39 -08:00
Philip O'Toole 8480a1829a Move string and bool data write to integration 2015-03-03 17:11:09 -08:00
Philip O'Toole 2ecae19874 Replace literal "myrp" with %RP% in tests 2015-03-03 16:48:40 -08:00
Philip O'Toole 372949fee4 Add unit test of parenthesis and WHERE on fields 2015-03-03 15:58:25 -08:00
Philip O'Toole 0e3e0f6a38 Transplant more tests from httpd 2015-03-03 15:48:03 -08:00
Philip O'Toole 89bed24505 Tighten WHERE fields test case 2015-03-03 15:26:02 -08:00
Philip O'Toole 6ceae8ba3c Add WHERE field test, on 1 field 2015-03-03 15:02:42 -08:00
Philip O'Toole f422fbdebe Support only running certain integration tests 2015-03-03 14:53:31 -08:00
Philip O'Toole b69dc160ea Add failing test case for WHERE AND 2015-03-03 14:30:59 -08:00
Philip O'Toole 585ab410ba 3-node cluster tests disabled
Cluster testing is racy right now, possibly due to the underlying
implementation.
2015-03-03 14:06:39 -08:00
Philip O'Toole 0d03998dc3 Move tests from HTTP handlers to integration 2015-03-03 14:03:49 -08:00
Philip O'Toole 1ba6d8a4f9 Add initial version of table-driven int. tests 2015-03-03 13:28:09 -08:00
Todd Persen 06bfd9c496 Remove unused syslog.go 2015-02-27 15:41:40 -08:00
Philip O'Toole a8879c02b8 Even more fixes to integration tests 2015-02-25 16:35:06 -08:00
Philip O'Toole 00a9b515a6 Simple fixes to integration tests 2015-02-25 16:21:06 -08:00
Philip O'Toole a54bd4e20b Don't modify URL passed into test code 2015-02-25 16:01:06 -08:00
Philip O'Toole bb326a6815 Don't copy the cluster nodes during testing
Use pointers, so the code is using exactly the same cluster nodes during
testing.
2015-02-25 15:57:58 -08:00
Philip O'Toole 4f232af69f 5-node tests are racy, disabling pending debug 2015-02-24 19:23:44 -08:00
Joseph Rothrock c96fda2287 Add a flag to config that disables CQs 2015-02-24 17:18:35 -08:00
Joseph Rothrock 0dfec9268d Add flag to config that disables running CQs 2015-02-24 17:01:38 -08:00
Joseph Rothrock 2835c71ce3 Add flag to config that disables running CQs 2015-02-24 17:01:38 -08:00
Philip O'Toole a00c3d1a60 Print running version and commit in log 2015-02-24 09:47:07 -08:00
Philip O'Toole 2f0fe901e3 Rename "Values" to "Fields" for writes 2015-02-23 15:06:56 -08:00
Todd Persen 2cc23d3c66 Merge pull request #1529 from influxdb/stats-reporting
Bring back stats reporting.
2015-02-23 12:57:49 -08:00
Todd Persen f8400a8c97 Merge pull request #1699 from influxdb/profiling
Add profiling to influxd
2015-02-23 12:53:34 -08:00
Ben Johnson d6358b1764 Add profiling to influxd.
This commit adds -cpuprofile and -memprofile to influxd.
2015-02-23 13:27:51 -07:00
Cory LaNou 1a7f0681b0 Merge pull request #1693 from influxdb/speed-up-integration-testing
Make integration tests faster
2015-02-23 13:07:57 -07:00
Todd Persen e45611cde3 Pull in cluster ID for reporting. 2015-02-23 10:42:39 -08:00
Todd Persen ff1c61c5c1 Only report if ReportingDisabled is set to false. 2015-02-23 10:42:39 -08:00
Todd Persen c366fcbbf6 Update stats reporting to just POST for now. 2015-02-23 10:42:38 -08:00
Cory LaNou 7d931ad585 make integration tests faster 2015-02-23 11:01:21 -07:00
Philip O'Toole 3e727ac01e Change "Rows" to "Series" in API output 2015-02-22 21:21:49 -08:00
Philip O'Toole 491a6e1a4a Fix single-node test names 2015-02-21 15:16:15 -08:00
Philip O'Toole 22f3b246cd Multi-batch write testing on a single-node 2015-02-21 15:15:54 -08:00
Philip O'Toole 66fc561a10 Wait only 1 second after writes
Fix

6e93a52bf2

means data is read correctly by data nodes
2015-02-21 15:04:37 -08:00
Philip O'Toole 4e95b35295 Add batch test of 3-node and 5-node clusters
The wait time after the write had to be increased x3.
2015-02-21 15:01:32 -08:00
David Norton 12bed3e74f issue #1430: add where regex to influxql 2015-02-21 15:37:52 -05:00
Philip O'Toole e9acab4139 Add single-node batch test, for a large batch 2015-02-21 11:58:36 -08:00
Philip O'Toole e11cbb5629 Add simple batching integration test
Uses new code to quickly generate batches for test.
2015-02-21 11:36:05 -08:00
Philip O'Toole e404f0bf66 Cosmetic fixes to integration test JSON 2015-02-20 15:14:20 -08:00
Paul Dix 36d16a3172 Update broker to have URLs for replicas
* Update the infludb broker to not need a server so that it'll work on non-data node servers
* Update messaging broker to keep track of connect urls for replicas
2015-02-17 21:02:53 -05:00
Paul Dix 3809514cd2 Fixed issue on running servers that are data nodes only 2015-02-17 21:02:53 -05:00
Paul Dix 9f5bf814d8 Remove old config settings 2015-02-17 21:02:53 -05:00
Paul Dix 8fee14fbf8 Fixes based on PR feedback.
* Pull out magic numbers for running CQs in the broker
* Typo fixes in comments
* Update the process_continuous_queries endpoint to not have gzip
* Remove previous implementation of MeasurementNames in favor of new simpler one
2015-02-17 21:02:53 -05:00
Paul Dix fec6764b09 WIP: wire up continuous queries
* Fix run to work with CQ broker
* Fix CQ handler
* Fix SetTimeRange to use RFC3339Nano
* Fix the time range tests
* Fix the parser to parse for RFC3339Nano literals in addition to the other format
* Add logic for running CQs
* Remove duplicate WriteBufferSize default setting from config
2015-02-17 21:02:18 -05:00
Paul Dix f2d132b361 Implement continuous queries with group by intervals
* Update defaults on Broker for when to trigger CQ runs
* Add config settings for how often to calculate and recalculate CQ results
* Update Server to have CQ settings
* Update AST to fold removed time literals when setting time range
* Add periodic CQ running functionality to server
2015-02-17 21:00:24 -05:00
Paul Dix 4217778a08 Add periodic triggering of continuous queries to broker.
* Create influxdb specific broker that will periodically start continuous query calculation. Will send to the same data node as long as it's up and responding
* Add endpoint in handler to start processing of continuous queries on a data node
2015-02-17 21:00:24 -05:00
Paul Dix 5f14d5faf5 WIP: start implementation of continuous queries
* Update SelectStatement to have GroupByInterval
* Update parser to verify that CQs have GroupByInterval if Aggregated
* Implement CreateContinousQuery on Server
* Add ContinuousQueries to database
2015-02-17 21:00:24 -05:00
Todd Persen 93201bd68c Make admin interface enabled by default. 2015-02-11 16:33:21 -08:00
Todd Persen 26279cb8df Tweak configurability of the admin server. 2015-02-11 16:12:13 -08:00
Todd Persen 4fd6e3707f Some name cleanup and making the admin test not crappy. 2015-02-11 15:48:04 -08:00
Philip O'Toole 3b64f34d28 Remove obsolete data config options 2015-02-11 10:26:39 -08:00
Philip O'Toole 8cb06c5b8e Refactor retention policy enforcement for testing 2015-02-11 09:54:07 -08:00
Philip O'Toole 50ef1672cb Add stubbed enable of retention policy enforcement 2015-02-11 09:54:07 -08:00
Philip O'Toole 61e1fa0efb Add config control for retention policies 2015-02-11 09:54:07 -08:00
Philip O'Toole c5f17dae89 go fmt changes 2015-02-11 08:25:17 -08:00
Todd Persen 286c9a9635 Fix admin configuration. 2015-02-10 23:42:17 -08:00
Todd Persen 4cdda0ba31 Initialize the admin interface on startup. 2015-02-10 23:04:19 -08:00
Philip O'Toole 0c14a5e5de Group util functions together 2015-02-09 20:00:45 -08:00
Philip O'Toole bfc9ea66be Perform query against full slice of nodes
This will allow the integration tests to query against any portion of
the cluster, to ensure data has been correctly replicated.
2015-02-09 19:56:54 -08:00
Philip O'Toole 87bd21d204 Allow integration tests to specify query 2015-02-09 19:46:01 -08:00
Philip O'Toole cdeab14201 Pretty up test JSON for cluster testing 2015-02-09 19:42:56 -08:00
Philip O'Toole 8bbdfd237a Break out write and query 2015-02-09 19:38:06 -08:00
Philip O'Toole 221954fbdc nNodes is now redundant 2015-02-09 18:13:40 -08:00
Philip O'Toole de1122e133 Skip multi-node tests when '-short' passed 2015-02-09 18:09:32 -08:00
Philip O'Toole cb3a222cbd Rename integration test file
It now performs multi-node cluster testing.
2015-02-09 18:01:25 -08:00
Philip O'Toole a1953f225e Use new type for []nodes 2015-02-09 18:00:58 -08:00
Philip O'Toole e3110cee4e Add explicit leader flag 2015-02-09 17:59:19 -08:00
Philip O'Toole 567fd2bfef Pass around slices of nodes as cluster 2015-02-09 17:55:07 -08:00
Philip O'Toole 252286d035 Factor out database and retention policy creation 2015-02-09 17:37:17 -08:00
Philip O'Toole 81855662c3 Use different port ranges for each cluster
Long-term we need to expose methods on the top-level object such that
the TCP listeners used by the HTTP handlers can be shut down.
2015-02-09 16:39:15 -08:00
Philip O'Toole 0b349baaac Return both broker and server from call to run() 2015-02-09 16:35:28 -08:00
Philip O'Toole 76d732f5ff Remove unneeded delay between node joins 2015-02-09 16:28:29 -08:00
Philip O'Toole 01379651f8 Scale wait times as node number increases 2015-02-09 15:55:18 -08:00
Philip O'Toole d888b41a44 Add simple 5-node test 2015-02-09 15:46:55 -08:00
Philip O'Toole 0aefa3e708 Wait longer for write data to be commited 2015-02-09 15:42:07 -08:00
Philip O'Toole 053d69e7d5 Add 3-node cluster test 2015-02-09 15:40:21 -08:00
Philip O'Toole 29a643a1ce Factor out simple write-and-query test 2015-02-09 15:27:59 -08:00
Philip O'Toole 3cbed350b3 Factor out cluster creation 2015-02-09 15:16:25 -08:00
Philip O'Toole a27220a2a3 Do not create a custom HTTP client 2015-02-09 14:43:04 -08:00
Philip O'Toole b3ed952eff Fix typo in response checking 2015-02-09 12:07:43 -08:00
Philip O'Toole 63fd0969fe Fix typo in testing log output 2015-02-09 11:36:27 -08:00
Ben Johnson bd65c543a5 Temporarily skip test. 2015-02-06 18:00:11 -07:00
Cory LaNou 1604d7f604 refactor how we default authentication enabled 2015-02-05 15:54:32 -07:00
Cory LaNou f4dfb87acc first pass at hardening authorize 2015-02-05 14:39:40 -07:00
Cory LaNou 1a74dfdd73 fix comment typo 2015-02-05 14:07:36 -07:00
Cory LaNou 4dfc9f74e8 fixing failing test due to tmp directories not cleaning up 2015-02-05 14:06:18 -07:00
Cory LaNou 028f61d58c build was failing 2015-02-05 08:50:08 -07:00
Cory LaNou 77941960fd rebasing - bringing up to date with master changes 2015-02-05 08:50:08 -07:00
Cory LaNou efd91ac666 use non-default port for integration testing 2015-02-05 08:50:07 -07:00
Cory LaNou 4dc5f3ab86 ensure server is spun up before existing run function 2015-02-05 08:50:07 -07:00
Cory LaNou 72fb148660 single server integration test is working 2015-02-05 08:50:07 -07:00
Cory LaNou 0e818f46d4 wip 2015-02-05 08:50:07 -07:00
Philip O'Toole b191b1f044 Remove superfluous blank line from help output 2015-01-30 13:09:38 -08:00
Philip O'Toole 86cf0888df Add unit test for 'cluster dir' configuration 2015-01-29 16:41:34 -08:00
Philip O'Toole 5a53de4d93 Remove obsolete configuration options 2015-01-29 16:36:27 -08:00
Philip O'Toole 9943f86cf4 Enable module-level logging 2015-01-29 15:07:58 -08:00
Philip O'Toole ce0cc84ec1 Create, and use, standard path for log file 2015-01-29 14:29:21 -08:00
Philip O'Toole c05d4bf292 Open log file 2015-01-29 14:12:56 -08:00
Philip O'Toole 29d7decdf9 Remove ignored 'level' option from logging config 2015-01-29 14:12:56 -08:00
Philip O'Toole a4f4c42a15 Explicity name "initialization" section in config 2015-01-28 11:13:44 -08:00
Philip O'Toole 2aa9b6ea33 Ensure PID directory tree exists 2015-01-26 18:33:06 -08:00
Philip O'Toole 3c3792f670 Push "joinURLs" into config file
Command-line still take precedence.
2015-01-26 17:53:56 -08:00
Philip O'Toole d5c0ea396b Remove redundant option 'role' 2015-01-26 17:15:47 -08:00