Commit Graph

141 Commits

Author SHA1 Message Date
Troy McConaghy da92d1e1c2 Merge branch 'master' into change-federation-to-consortium 2017-03-17 13:51:28 +01:00
Troy McConaghy 421b5b03b3 Changed 'federation' to 'cluster' or 'consortium' in docs and some code 2017-03-07 17:41:25 +01:00
Troy McConaghy ca21c7b321 Remove all stuff related to 'bigchaindb load' in AWS scripts 2017-03-07 16:14:39 +01:00
Troy McConaghy b6f3fb4307 Merge remote-tracking branch 'origin/master' into minor-fixes-to-aws-deploy-scripts 2017-02-03 10:46:12 +01:00
Rodolphe Marques 2fe9c47b63 Feat/990/cleanup monitoring code (#1138)
* remove statsd dependencie

* remove monitoring related code

* removed statsd configuration

* fixed tests

* Removed monitoring docker compose file.

Remove statsd settings from test fixture.
Removed statsd related code from benchmarking tests

* removed monitoring related documentation

* remove unused import
2017-02-03 10:28:28 +01:00
Troy McConaghy 5750027cd4 Include db backend (rethinkdb) when call bigchaindb configure 2017-02-03 10:01:36 +01:00
Troy McConaghy e98a161805 set -euo pipefail in make_confiles.sh 2017-02-03 09:57:10 +01:00
Troy McConaghy 36eccb3f83 Better error handling in awsdeploy.sh 2017-01-22 16:20:13 +01:00
troymc ca14321a3e Added ENABLE_WEB_ADMIN config setting to AWS depl. configs 2017-01-03 17:05:24 +01:00
Troy McConaghy 9ed5853634 Minor wording change in example_deploy_conf.py 2016-12-16 10:37:05 +01:00
troymc adde84970f Fixed merge conflict in bigchaindb/__init__.py 2016-12-01 16:09:34 +01:00
troymc cc282905dd Modified awsdeploy.sh to use new --bind-http-to-localhost argument 2016-11-28 16:39:43 +01:00
troymc bf2b322739 Changed --bind-http-to-localhost to be a boolean flag argument 2016-11-28 16:37:19 +01:00
troymc 785ee4b726 Fixed bug in create_rethinkdb_conf.py 2016-11-25 19:37:20 +01:00
Troy McConaghy 950ce9150a Merge pull request #813 from bigchaindb/feat/773/update-aws-deployment-scripts-to-ubuntu-16.04
Updated example AWS deployment config file to use Ubuntu 16.04 LTS
2016-11-17 16:13:02 +01:00
troymc 29d783425d Remove or comment-out the api_endpoint setting everywhere 2016-11-15 17:05:09 +01:00
troymc ea970e209c In fabfile.py, updated command to install RethinkDB 2016-11-13 15:01:16 +01:00
troymc 38e28d80e5 Changed example AWS deployment config file to use an Ubuntu 16.04 AMI & updated docs 2016-11-13 14:59:40 +01:00
Rodolphe Marques c068f04a82 Replaced VerifyingKey with PublicKey
Replaced SigningKey with PrivateKey
Replaced all occurences of signing key with private key
Replaced all occurences of verifying key with public key
2016-11-10 17:01:06 +01:00
troymc 56f863e824 Removed example IMAGE_ID from example_deploy_conf.py comments 2016-10-31 15:45:23 +01:00
troymc e86f52fa15 Security: updated the Ubuntu AMI in example_deploy_config.py 2016-10-31 14:22:31 +01:00
Sylvain Bellemare ea9dfaf1e5 Replace bigchaindb_common pkg by bigchaindb.common 2016-10-24 17:01:43 +02:00
troymc 818f38f688 Added installation of libffi-dev (or libffi-devel) to install docs, scripts, Dockerfiles 2016-10-18 10:10:34 +02:00
troymc f3e092deab Changed the default example BIND_HTTP_TO_LOCALHOST=True 2016-10-13 17:01:45 +02:00
troymc db257199bb New option to bind http to localhost on AWS 2016-10-07 14:54:15 +02:00
troymc c9624c6b12 Changed example_deploy_conf.py (for AWS deployment) 2016-10-07 11:57:05 +02:00
Sylvain Bellemare 50b0b3cef2 Rebase/feat/586/integrate tx model (#641)
* Adjust imports to bigchaindb_common

* Adjust get_spent function signature

* Adjust block serialization

* Fix BigchainApi Test

* Fix TestTransactionValidation tests

* Fix TestBlockValidation tests

* WIP: TestMultipleInputs

* Adjust tests to tx-model interface changes

- Fix old tests
- Fix tests in TestMultipleInputs class

* Remove fulfillment message tests

* Fix TransactionMalleability tests

* Remove Cryptoconditions tests

* Remove create_transaction

* Remove signing logic

* Remove consensus plugin

* Fix block_creation pipeline

* Fix election pipeline

* Replace some util functions with bdb_common ones

- timestamp ==> gen_timestamp
- serialize.

* Implement Block model

* Simplify function signatures for vote functions

Change parameter interface for the following functions:

- has_previous_vote
- verify_vote_signature
- block_election_status

so that they take a block's id and voters instead of a fake block.

* Integrate Block and Transaction model

* Fix leftover tests and cleanup conftest

* Add bigchaindb-common to install_requires

* Delete transactions after block is written (#609)

* delete transactions after block is written

* cleanup transaction_exists

* check for duplicate transactions

* delete invalid tx from backlog

* test duplicate transaction

* Remove dead code

* Test processes.py

* Test invalid tx in on server

* Fix tests for core.py

* Fix models tests

* Test commands main fn

* Add final coverage to vote pipeline

* Add more tests to voting pipeline

* Remove consensus plugin docs and misc

* Post rebase fixes

* Fix rebase mess

* Remove extra blank line

* Improve docstring

* Remove comment

handled in bigchaindb/cryptoconditions#27;
see https://github.com/bigchaindb/cryptoconditions/issues/27

* Fix block serialization in block creation

* Add signed_ prefix to transfer_tx

* Improve docs

* Add library documentation page on pipelines

* PR feedback for models.py

* Impr. readability of get_last_voted_block

* Use dict comprehension

* Add docker-compose file to build and serve docs

locally for development purposes

* Change private_key for signing_key

* Improve docstrings

* Remove consensus docs

* Document new consensus module

* Create different transactions for the block

* Cleanup variable names in block.py

* Create different transactions for the block

* Cleanup variable names in block.py
2016-09-29 10:29:41 +02:00
Troy McConaghy 8e6f0804e2 Merge pull request #620 from bigchaindb/make-aws-security-group-a-parameter
Made the security group an AWS deployment parameter
2016-09-06 15:55:18 +02:00
troymc eff44463ff Made the security group an AWS deployment parameter 2016-09-05 17:05:13 +02:00
troymc cd0eb16a5f Fixed fabfile-monitor.py to use locally-generated SSH key 2016-09-05 14:52:42 +02:00
troymc 329cf9cf81 Make all fabfile.py use the SSH key path in ssh_key.py 2016-08-17 14:00:59 +02:00
troymc 877bd65410 Make launch_ec2_nodes.py read & use SSH_KEY_NAME, and write ssh_key.py 2016-08-17 13:59:56 +02:00
troymc 402463c225 Make awsdeploy.sh read & use SSH_KEY_NAME 2016-08-17 13:59:00 +02:00
troymc ae9a72bfd2 Added SSH_KEY_NAME to example_deploy_conf.py 2016-08-17 13:57:54 +02:00
troymc c0648f7145 Resolved conflicts in fabfile.py 2016-07-22 11:32:47 +02:00
troymc 4a82ff829c Revised how base software installed & updated on AWS 2016-07-22 11:10:31 +02:00
troymc 6a2f9aed97 Minimized base software installed on AWS instance 2016-07-21 15:50:26 +02:00
troymc 5843f8bbcb Code to set up rethinkdb storage when USING_EBS 2016-07-19 16:01:28 +02:00
troymc 76755ebc55 Added arg to fab prep_rethinkdb_storage call 2016-07-19 15:57:33 +02:00
troymc e1c3ac3571 Show EBS_VOLUME_SIZE & EBS_OPTIMIZED only if USING_EBS 2016-07-19 10:48:57 +02:00
troymc 013aa60e70 Refactored install_rethinkdb() into separate functions 2016-07-18 11:57:42 +02:00
troymc 9a93f498a5 New AWS depl. configs: USING_EBS, EBS_VOLUME_SIZE, EBS_OPTIMIZED 2016-07-18 11:14:18 +02:00
troymc de87bdcc5d Added set_replicas() Fabric function 2016-07-18 11:11:50 +02:00
troymc 4046264ef2 Add reminder how to *start* BigchainDB on all the nodes 2016-07-15 14:05:54 +02:00
troymc 49c0f66026 PYPI_OR_BRANCH is now just BRANCH 2016-07-15 13:53:39 +02:00
vrde c76e831f15
Merge remote-tracking branch 'origin/better-newrelic-support' 2016-05-20 15:42:32 +02:00
troymc 046f39f715 Use import sys rather than from sys etc. 2016-05-20 13:38:17 +02:00
troymc b1a8741c57 Use pip3 instead of pip to upgrade pip, wheel & setuptools 2016-05-19 11:48:11 +02:00
troymc 87275b966c Changed where newrelic_license_key gets set 2016-05-18 14:56:49 +02:00
troymc 937e1a7d65 Tested & improved New Relic installation 2016-05-18 14:31:42 +02:00