Commit Graph

208 Commits (cfcaa53534f004dca03df9a443fe4c37f65dede2)

Author SHA1 Message Date
Todd Persen cfcaa53534 Our homebrew recipe. 2013-10-22 11:34:27 -04:00
Todd Persen c5ff9ccf7f Ignore build folder for generating packages. 2013-10-22 11:33:55 -04:00
Todd Persen 1ef1c999ea Simple package script for building distributions. 2013-10-22 10:33:20 -04:00
Todd Persen 066f741121 Add a VERSION. 2013-10-22 10:32:59 -04:00
Todd Persen da6e24ac6a Add a CHANGELOG. 2013-10-22 10:32:53 -04:00
John Shahid 429fdcf0b9 add read/write access information to the user structure. 2013-10-21 17:54:49 -04:00
John Shahid b4851b712e make the test script less verbose by default. 2013-10-21 17:04:45 -04:00
John Shahid 47226ea13e remove a printf. 2013-10-21 17:03:02 -04:00
John Shahid 14d626afd6 fix the coordinator mock in the tests. 2013-10-21 16:58:52 -04:00
John Shahid 5c12a78785 Add user model and raft replication for user data. 2013-10-21 15:59:12 -04:00
Paul Dix 81ea3dc317 Fix configuration test 2013-10-21 14:55:28 -04:00
Paul Dix 0e88adfea9 Add main server. Add configuration for server. Add integration spec. Updatae http api to not have /api at the beginning 2013-10-21 14:54:37 -04:00
Paul Dix 24bcb2c21b Added static server for the admin interface 2013-10-21 11:27:08 -04:00
Paul Dix 014504377f move http api into api/http. Update exports script to specify packages instead of trying to find them automatically 2013-10-21 10:44:29 -04:00
Paul Dix e512b5d5cc Add CreateDatabase to coordinator interface and to HTTP api. Fix engine and api specs for interface update. Force use of port 8081 for api suite setup so the test works on Macs. 2013-10-20 14:29:26 -04:00
John Shahid 9431233305 pvt #59166364. http api take a time precision parameter and convert timestamps from/to the given precision. 2013-10-18 18:49:37 -04:00
John Shahid 00a5dd0c5e add write api support for integer columns. 2013-10-18 18:08:59 -04:00
John Shahid d8cdb8b08c add a test for writing data with timestamp and fix the implementation. 2013-10-18 17:52:30 -04:00
John Shahid f402d026c0 Revert "Update datastore to not use time objects and only use int64"
This reverts commit 2bfbe99018.

Conflicts:
	src/datastore/leveldb_datastore.go
2013-10-18 17:23:26 -04:00
John Shahid 41a2c8a8f3 timestamp madness. Fix the aggregators and the datastore to use microseconds. 2013-10-18 17:20:13 -04:00
Paul Dix f530dba9ef Make the api write header first for bad request. 2013-10-18 16:50:05 -04:00
Paul Dix 7f90b11e56 Removed the channels in the datastore test for waiting for the series to get yielded. This is all synchronous, duh... 2013-10-18 16:26:38 -04:00
Paul Dix 2b2fa8b92c Make datastore return time series results in batches no bigger than oen megabyte (so network stuff don't go crazy, yo). 2013-10-18 16:19:56 -04:00
Paul Dix d567dac6c9 Make datastore respect the end time for queries 2013-10-18 15:49:40 -04:00
Paul Dix 47d27cc505 Update the coordinator to set sequence number and time 2013-10-18 14:53:47 -04:00
Paul Dix 2bfbe99018 Update datastore to not use time objects and only use int64 2013-10-18 13:58:18 -04:00
John Shahid 6c30299e36 combine median and percentile. 2013-10-18 13:30:55 -04:00
John Shahid cac571d4fb pvt #59136004. get rid of ints and use int64 instead. 2013-10-18 13:20:59 -04:00
John Shahid e4b60654a7 fix the escape sequence. 2013-10-18 13:19:13 -04:00
John Shahid a1444b57b4 fix a broken test. 2013-10-18 13:19:13 -04:00
John Shahid f5f0bef09e use more descriptive name. 2013-10-18 13:19:13 -04:00
Todd Persen 48e864b64e executeFunctionQuery… isn't used anymore, so tossing it. 2013-10-18 13:08:10 -04:00
Todd Persen d22654bf8d Add support for distinct() 2013-10-18 12:56:42 -04:00
Paul Dix 930ecf9448 Datastore can delete ranges of series matching a regex 2013-10-18 12:02:07 -04:00
Paul Dix 605866e18a Update data store so select from a regex works 2013-10-18 11:26:44 -04:00
John Shahid 9adf374d1d pvt #59002514. default start and end time set properly.
Start time defaults to 1 hour before end time if it wasn't specified
in the query.  End time defaults to the current time. If neither start
or end time are given, the query defaults to all points between an
hour ago and current time.
2013-10-18 11:09:35 -04:00
Paul Dix c161c494aa Make the compacts run sychronously instead of in a goroutine. Might be causing panics in the test suite 2013-10-17 20:27:49 -04:00
Todd Persen 27b62caa29 Update aggregators to support returning of multi-value results. 2013-10-17 19:21:54 -04:00
John Shahid 9254aa8b54 implement the write api. 2013-10-17 18:10:52 -04:00
Paul Dix 77819383f4 Datastore will delete and compact all the column data for a given series and time range 2013-10-17 18:02:44 -04:00
John Shahid 24502f9cbe add a test to make sure regex matching works. 2013-10-17 17:16:41 -04:00
Todd Persen 4bd569f576 Implement sum(). 2013-10-17 16:59:45 -04:00
John Shahid 9df7ab5ef0 fix a compilation error. 2013-10-17 16:52:07 -04:00
John Shahid 488103a4cd pvt #59075198. GetReferencedColumns returns a map from Value to column names where value can be a regex or a table name. 2013-10-17 16:46:58 -04:00
John Shahid e006e37b04 parse regex and make sure we return an error if the regex is invalid. 2013-10-17 16:46:58 -04:00
John Shahid f107b664f9 add support for chunked queries. 2013-10-17 16:46:58 -04:00
Paul Dix 00a11618b5 Change default query order to descending. Make datastore respect query order 2013-10-17 16:17:46 -04:00
Paul Dix cb030ab77d Make datastore respect limit on query 2013-10-17 15:35:48 -04:00
Paul Dix a456426e29 Make queries for count(*) work in datastore 2013-10-17 15:10:59 -04:00
Paul Dix b69bb63c50 Update datastore to work for select * queries 2013-10-17 14:25:25 -04:00