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 LinuxMint support for install.sh #3281

Closed
wants to merge 357 commits into from

Conversation

deanpress
Copy link
Contributor

Summary

Linux Mint had issues with the nodesource package source being added in install.sh. This fixes it.

Checklist

  • Documentation (if necessary)
  • Tests (if necessary)
  • Ready to be merged

vasild and others added 30 commits August 23, 2019 01:03
* Traffic volume is reduced 21 times (!)
* As expected, only small messages appear in clear text (uncompressed)
  now in tcpdump(1) output. Messages smaller than 1024 bytes are not
  compressed
* Compression is used according to the following:
  server perMessageDeflate=true,    client perMessageDeflate=true:    yes
  server perMessageDeflate=true,    client perMessageDeflate not set: yes
  server perMessageDeflate not set, client perMessageDeflate=true:    no
  server perMessageDeflate not set, client perMessageDeflate not set: no
…ArkEcosystem#2904)

The previous code would remove entires from milestoneHeights[] even if
no milestone is hit (due to e.g. "currentTransactionsCount >= 150" being
true).
…cosystem#2910)

Use `SELECT COALESCE(MAX(nonce), 0)` instead of `SELECT COUNT(*)` - they
produce the same result, but the former is much faster.

With this change a full block insert (with 500 transactions, so 1 + 500
INSERT queries) drops from about 4 seconds to about 0.4 seconds - the
same time it takes without the check constraint and the trigger on the
transactions table.
…ystem#2903)

* Print the reason for discarding a block

When processing blocks, if we find that some block is not chained then
we abandon the rest of the blocks. In this case, print a detailed
message explaining that a block is not chained and why.

Without this printout sync failures could be very obscure and difficult
to analyze.

* Reset last downloaded block if we get an unchained block

This would make us try to download the block at the same height again
from a different peer.

Also, check if the block being tested for isBlockChained() is in the
list of exceptions and if so, assume the check has passed.
…Ecosystem#2917)

* test: add e2e tests for invalid multisig txs

* test: e2e for htlc lock/claim with multisig wallet

* test: e2e lock/refund with multisig wallet

* test: e2e multisig htlc test refactor
dated and others added 19 commits November 12, 2019 11:33
…t manager findByIndex() when no "local" match (ArkEcosystem#3256)

* fix: wallet-manager findByIndex
try find index with db wallet manager if no match "locally"

* test: wallet-manager findByIndex
@ghost
Copy link

ghost commented Nov 19, 2019

Thanks for submitting this pull request! A maintainer will review this in the next few days and explicitly select labels so you know what's going on.

If no reviewer appears after a week, a reminder will be sent out.

@deanpress
Copy link
Contributor Author

closed for #3282

@deanpress deanpress closed this Nov 19, 2019
@ghost
Copy link

ghost commented Nov 19, 2019

Your pull request has been closed, thank you for trying to solve an issue. If you think it was closed prematurely please provide additional information.

@lgtm-com
Copy link

lgtm-com bot commented Nov 19, 2019

This pull request introduces 1 alert and fixes 14 when merging 0a73723 into ce0df36 - view on LGTM.com

new alerts:

  • 1 for Useless assignment to local variable

fixed alerts:

  • 9 for Unused variable, import, function or class
  • 3 for Unneeded defensive code
  • 2 for Useless assignment to local variable

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.