Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add flush to each line logged #28

Merged
merged 1 commit into from Jun 5, 2018

Conversation

anders94
Copy link
Contributor

@anders94 anders94 commented Jun 5, 2018

When running in a service manager which captures STDOUT, output is batched until the buffer fills therefore preventing realtime capture. This flushes on each write.

@metalicjames metalicjames merged commit da2c317 into mit-dci:master Jun 5, 2018
@metalicjames
Copy link
Member

Thanks!

metalicjames pushed a commit that referenced this pull request Jun 11, 2018
* Regression Unit Tests

* Add files via upload

* Hard fork to remove redundant data from blocks, improve IBD speed and bug fixes (#26)

* Hard fork to remove redundant data from the consensusData

* Print some debugging info

* Fix stray references to hardcoded blockdb directory

* Drastically improve IDB

* Expose getblock RPC to ckd

* Fix reorg bug where old block was not removed from main-chain

* Quit IBD if interrupted

* Check a peer has not already been disconnected before trying to modify its score to prevent a segfault

* Some platforms require the functional header here

* Prevent segmentation fault where peer becomes disconnected before starting the block processor

* Expose gettransaction RPC

* Add gettransaction RPC to help RPC

* Fix regressions in contract code causing Blockchain and Crypto library functions to not work

* Fix deadlock caused during Lua script verification

Not entirely sure what's causing this to happen. I though Lua code was executed in the same thread the execution was started from but perhaps not. Previously the code was blocking on a lock it was already has. As a workaround just remove the lock, it's kind of superfluous anyway since the Storage::Transaction already has a lock on the blockchain class' state.

* Catch exceptions and present them as a failed script

* Add some online peers

* Don't track outputs which we don't know how to spend

* Add flags to macos build

* Remove debugging print

* Reduce default cache and bloom filter size

* Bump version

* Visual studio sucks

* add flush to each line logged (#28)

* Fix storage tests compilation (#29)

* Add regtest to Makefile

* Fix syntax errors in regtest code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants