3790 Commits

Author SHA1 Message Date
Sylvain Bellemare
6e3f9e8f54 Docker compose for travis (#2039)
* Replace double quotes with single quotes (flake8)

* Test event subscriber to tendermint via ws

* Problem: Tendermint is not part of stack for CI

Solution: Add Tendermint to stack for CI. For simplicity's sake
docker-compose is being used.
2018-02-14 10:19:04 +01:00
vrde
4157244df7 Problem: statsd config is no longer supported
Solution: remove monitoring code, completes #1138
2018-02-13 14:35:47 +01:00
Sylvain Bellemare
c35e37be64 Problem: Unpublished ports with docker-compose
Solution: Publish the ports.

Closes #2041.
2018-02-13 12:08:19 +01:00
Sylvain Bellemare
b8a33e0f30 Problem: tmdata tracked files change in dev env
Solution: Only track config.toml and generate the other files such as
genesis.json and priv_validator.json in the container via `tendermint
init`

Related issue: #1997
2018-02-13 12:02:34 +01:00
Sylvain Bellemare
87d74a704b Problem: .pytest_cache is tracked by git
Solution: Put .pytest_cache/ in the .gitignore file.
2018-02-12 18:29:22 +01:00
Troy McConaghy
e7b65410dd
Merge pull request #1993 from bigchaindb/update-ipdb-tx-spec-url-in-docs
Updated all refs to the IPDB Transaction Spec and its URL
2018-02-10 16:52:26 +01:00
Troy McConaghy
ee997359b8
Merge branch 'tendermint' into update-ipdb-tx-spec-url-in-docs 2018-02-09 22:10:53 +01:00
Sylvain Bellemare
1611e6e04b Mount other volumes for docker-compose dev 2018-02-08 16:48:04 +01:00
Sylvain Bellemare
5d0463282b Add tendermint marker to pytest.ini 2018-02-08 15:41:44 +01:00
Sylvain Bellemare
cc069fa640 Add db_context fixture 2018-02-08 15:26:50 +01:00
Sylvain Bellemare
b2584dd0fa Order imports as per pep 8 2018-02-08 15:19:47 +01:00
Vanshdeep Singh
fa33fc26af Integrate get block with transaction id api (#2021)
* Integrate api, get block with transaction id

* Fixed docs and docstrings

* Fix docs

* Remove status from tendermint, fix mongo query
2018-02-08 14:32:21 +01:00
Vanshdeep Singh
a7ed8cf4cb Write transactions on commit (#2017)
* Write transacitons on commit

* Fix docs strings, lazy check for duplicates
2018-02-02 14:40:24 +01:00
Vanshdeep Singh
e25d365828 Integrate blocks API (#1970)
* Integrate blocks api

* Update docs

* Fix docs

* Fixed mismatch between code and documentation

* Fixed docs
2018-01-31 14:42:41 +01:00
vrde
c156d0bfe8
Merge pull request #1996 from bigchaindb/1995-mode-API
add mode parameter to transaction endpoint, fixes #1995
2018-01-29 12:00:32 +01:00
Troy McConaghy
328f2ed193 Some minor copy-editing 2018-01-24 16:43:35 +01:00
codegeschrei
e74fb096fc requested changes 2018-01-24 11:59:50 +01:00
codegeschrei
ff50d243bc Merge branch 'tendermint' into 1995-mode-API 2018-01-24 11:58:13 +01:00
Sylvain Bellemare
8c600e7137 Pin tendermint to 0.13 2018-01-16 14:18:52 +01:00
Sylvain Bellemare
077b7d3589
Merge branch 'master' of github.com:bigchaindb/bigchaindb into tendermint 2018-01-16 12:07:34 +01:00
Sylvain Bellemare
afda1686e6 Upgrade aiohttp
related to https://github.com/aio-libs/aiohttp/pull/2667
2018-01-16 12:05:47 +01:00
Sylvain Bellemare
d2f1282333
Merge branch 'master' of github.com:bigchaindb/bigchaindb into tendermint 2018-01-15 19:29:35 +01:00
Sylvain Bellemare
9bed8f363a Fixes #1930 2018-01-15 19:08:58 +01:00
muawiakh
ab9e1f71c7 Pin yarl version to 0.18.* in setup.py
- We need to pin this dependency because version 1.0.0 of yarl
  does not expose `unquote` and if we do not pin it, the latest
  version >=1.*.* is downloaded and `aiohttp` expects it.
- This can also be fixed on `aiohttp`, but meanwhile :)
2018-01-15 18:55:09 +01:00
codegeschrei
1d99d6e8a8 requested changes 2018-01-15 17:12:17 +01:00
Sylvain Bellemare
2d0e83657e Parametrize host and port used by event stream
closes #1994
2018-01-15 16:19:08 +01:00
Sylvain Bellemare
76ac3b3c6c Order import as per PEP 8 2018-01-15 16:19:08 +01:00
codegeschrei
411d1963bb requested changes 2018-01-12 11:06:27 +01:00
codegeschrei
b7d235379a fix tests 2018-01-11 13:44:54 +01:00
codegeschrei
06a091e215 add mode parameter to transaction endpoint, fixes #1995 2018-01-11 13:26:06 +01:00
Ahmed Muawia Khan
f817818770
Merge pull request #1987 from bigchaindb/storage-engine-fix-mongo-k8s
Fix error checking of optional parameter `storage-engine-cache-size`
2018-01-11 12:54:46 +01:00
Troy McConaghy
c0b32213e4 Updated all refs to the IPDB Transaction Spec & its URL 2018-01-10 14:40:34 +01:00
Troy McConaghy
739ca36c2c
Merge pull request #1988 from bigchaindb/update-docs-re-ipdb-test-net
Change "IPDB Testnet" to "BigchainDB Testnet" in docs
2018-01-10 13:52:46 +01:00
Troy McConaghy
31479eb3f3 docs: IPDB Testnet --> BigchainDB Testnet 2018-01-08 11:25:36 +01:00
muawiakh
9d45f735fd Improving code readability 2018-01-04 14:53:23 +01:00
muawiakh
e2316a3de8 Fix error checking of optional parameter storage-engine-cache-size
- Keep the parameter optional
- Remove redundant checking of the same parameter
- Do not exit if the parameter is not specified
2018-01-04 13:58:28 +01:00
Troy McConaghy
0b885efc85
Merge pull request #1984 from r7vme/fix/cache-size-bash
Fix issue with STORAGE_ENGINE_CACHE_SIZE parameter
2018-01-04 12:54:41 +01:00
Roman Sokolkov
779d31ef3e
Fix issue with STORAGE_ENGINE_CACHE_SIZE parameter
In mongodb docker image STORAGE_ENGINE_CACHE_SIZE
will always be set to '' (two quotation marks)
and verification will fail. So it's impossible to
run image without --storage-engine-cache-size set.

This change removes double quotes while assigning
default value to STORAGE_ENGINE_CACHE_SIZE.
2017-12-30 17:31:55 +01:00
Sylvain Bellemare
52d0c7024a
Merge branch 'master' into tendermint 2017-12-23 04:58:18 +01:00
Sylvain Bellemare
8bd8dc02a4 Fixes #1969 2017-12-22 18:03:57 +01:00
Sylvain Bellemare
07ddf69fc2 Add docker-compose file for mongodb ssl tests 2017-12-22 18:03:57 +01:00
Troy McConaghy
f235d42439
Merge pull request #1957 from bigchaindb/simplify-dev-and-test-docs-for-tendermint
Simplify the "Develop & Test BigchainDB Server" section of the docs
2017-12-22 17:14:35 +01:00
vrde
4c5047cb20
Merge pull request #1945 from bigchaindb/update-some-docs-in-the-production-nodes-section
Updated docs in the Production Nodes section for Tendermint
2017-12-20 16:13:13 +01:00
vrde
5957fa2d39
Merge branch 'master' into tendermint 2017-12-20 16:11:00 +01:00
vrde
3a0ce37a7f
Merge pull request #1951 from bigchaindb/proposal/post-txn-mode
Proposal for extending post transaction api
2017-12-20 16:09:47 +01:00
vrde
57d4a8e895
Merge pull request #1928 from bigchaindb/feat/integrate-event-stream
Integrate event stream api
2017-12-20 16:06:16 +01:00
vrde
ab4328fa1f
Merge pull request #1939 from bigchaindb/feat/integrate-metadata-api
integrate metadata api
2017-12-20 16:01:19 +01:00
vrde
fd6b5de91f
Merge pull request #1949 from bigchaindb/proposal-integration-testing
Add proposal for integration testing
2017-12-20 15:58:52 +01:00
vrde
1f21f069dd
Merge branch 'proposal-integration-testing' of github.com:bigchaindb/bigchaindb into proposal-integration-testing 2017-12-20 15:58:11 +01:00
vrde
883ba3832c
Merge branch 'tendermint' into proposal-integration-testing 2017-12-20 15:57:01 +01:00