Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Couch workers prototypeprototype/rfc-couch-workers | Nick Vatamaniuc | 2019-05-07 | 11 | -0/+708 |
| | |||||
* | Pass a TxDb to fold functions | Paul J. Davis | 2019-05-02 | 5 | -29/+35 |
| | |||||
* | Tests | Paul J. Davis | 2019-05-02 | 4 | -29/+120 |
| | |||||
* | Add tests for fold_changes | Paul J. Davis | 2019-05-01 | 4 | -29/+180 |
| | |||||
* | Moar tests | Paul J. Davis | 2019-05-01 | 7 | -75/+423 |
| | |||||
* | Add document counting tests | Paul J. Davis | 2019-04-30 | 1 | -0/+253 |
| | |||||
* | Update security and revs limit tests | Paul J. Davis | 2019-04-30 | 4 | -3/+61 |
| | |||||
* | More test coverage of doc CRUD | Paul J. Davis | 2019-04-30 | 3 | -12/+476 |
| | |||||
* | Add ddoc validation for fabric2 dbs | Paul J. Davis | 2019-04-30 | 1 | -3/+13 |
| | |||||
* | More tests | Paul J. Davis | 2019-04-29 | 5 | -39/+469 |
| | |||||
* | Filling out more eunit tests | Paul J. Davis | 2019-04-28 | 5 | -7/+253 |
| | |||||
* | Add more database CRUD tests | Paul J. Davis | 2019-04-26 | 1 | -2/+33 |
| | |||||
* | Remove databases from the cache after deletion | Paul J. Davis | 2019-04-26 | 2 | -3/+12 |
| | |||||
* | Fix fabric2_txids | Paul J. Davis | 2019-04-26 | 1 | -2/+2 |
| | |||||
* | Initial eunit test setup for fabric2 modules | Paul J. Davis | 2019-04-26 | 3 | -3/+49 |
| | | | | | | | | | This uses the new erlfdb utilities to run eunit tests against and epehemeral fdbserver instance. Every time the fabric application is started the cluster is cleared so that test state is reset between separate instances of the application. Generally speaking this means that the state in the fdbserver process is valid for any given `setup` batch of eunit tests. | ||||
* | Test transaction retries | Paul J. Davis | 2019-04-19 | 2 | -3/+191 |
| | |||||
* | [TMP] Disable current fabric tests | Paul J. Davis | 2019-04-19 | 13 | -2004/+1697 |
| | |||||
* | WIP cleanup txid work | Paul J. Davis | 2019-04-18 | 3 | -50/+52 |
| | |||||
* | Reopen databases when the metadata changes | Paul J. Davis | 2019-04-17 | 3 | -60/+64 |
| | |||||
* | Only attempt to short circuit write transactions | Paul J. Davis | 2019-04-17 | 1 | -3/+8 |
| | |||||
* | WIP | Paul J. Davis | 2019-04-16 | 3 | -33/+30 |
| | |||||
* | Garbage commit | Paul J. Davis | 2019-04-12 | 4 | -71/+75 |
| | |||||
* | First pass at handling COMMIT_UNKNOWN_RESULT | Paul J. Davis | 2019-04-12 | 4 | -69/+249 |
| | |||||
* | Clear up comment | Paul J. Davis | 2019-04-12 | 1 | -1/+1 |
| | |||||
* | First pass at replicated updates | Paul J. Davis | 2019-04-11 | 2 | -24/+101 |
| | |||||
* | WIP TMP WIP TMP WIP | Paul J. Davis | 2019-04-11 | 3 | -122/+169 |
| | |||||
* | Prototype implementation of RFC 0001 | Paul J. Davis | 2019-04-08 | 3 | -343/+380 |
| | | | | | | This makes the necessary changes to have partial support for RFC 001 Revision Metadata Model. This only covers interactive updates for the moment. | ||||
* | Add _all_dbs, _all_docs, and _changes | Paul J. Davis | 2019-03-27 | 6 | -55/+232 |
| | |||||
* | WIP: Bugs and tweaks | Paul J. Davis | 2019-03-27 | 2 | -12/+11 |
| | |||||
* | Bug fixes | Paul J. Davis | 2019-03-26 | 6 | -110/+102 |
| | |||||
* | Fix compiler errors | Paul J. Davis | 2019-03-26 | 8 | -324/+202 |
| | |||||
* | WIP: Refactoring fdb layer code | Paul J. Davis | 2019-03-26 | 12 | -980/+1403 |
| | |||||
* | Add more bits from couch_db_int.hrl | Paul J. Davis | 2019-03-12 | 1 | -1/+11 |
| | |||||
* | First draft of fabric2:open_revs/4 | Paul J. Davis | 2019-03-12 | 3 | -6/+53 |
| | |||||
* | More notes on loose ends | Paul J. Davis | 2019-03-12 | 1 | -1/+14 |
| | |||||
* | Add doc read checks | Paul J. Davis | 2019-03-11 | 1 | -0/+5 |
| | |||||
* | Implement doc reads | Paul J. Davis | 2019-03-11 | 3 | -9/+23 |
| | | | | | This is a very basic implementation that does not currently handle the various open options and so on. | ||||
* | Fix versionstamp handling | Paul J. Davis | 2019-03-11 | 2 | -18/+38 |
| | |||||
* | Allow for specifying the range when dumping a cluster | Paul J. Davis | 2019-03-11 | 1 | -4/+9 |
| | |||||
* | Only run VDUs when they exist | Paul J. Davis | 2019-03-11 | 2 | -2/+12 |
| | |||||
* | A simple test script for probing fdb progress | Paul J. Davis | 2019-03-08 | 1 | -0/+37 |
| | | | | | | Eventually when I get enough API covered this will be deleted and we'll use the normal JS/Elixir/EUnit suites. Those would blow up too much without a more significant portion of the API implemented. | ||||
* | Implement update_docs | Paul J. Davis | 2019-03-08 | 5 | -113/+821 |
| | | | | | | This is a first pass attempt at an implementation of update_docs. There's probably a lot long here and a number of things are expected to blow up if features like VDUs are used. | ||||
* | Implement db info blobs | Paul J. Davis | 2019-03-01 | 4 | -22/+169 |
| | |||||
* | Implement get_db_info | Paul J. Davis | 2019-02-26 | 3 | -18/+131 |
| | |||||
* | Implement database deletion | Paul J. Davis | 2019-02-26 | 2 | -11/+24 |
| | |||||
* | Implement db creation | Paul J. Davis | 2019-02-26 | 3 | -65/+163 |
| | |||||
* | Initial CouchDB directories on node boot | Paul J. Davis | 2019-02-25 | 1 | -0/+31 |
| | |||||
* | First contact with FoundationDB | Paul J. Davis | 2019-02-25 | 4 | -2/+142 |
| | |||||
* | Add erlfdb dependency | Paul J. Davis | 2019-02-25 | 2 | -2/+8 |
| | |||||
* | Ignore new dependency directories | Paul J. Davis | 2019-02-25 | 1 | -0/+4 |
| |