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

disable "dev" feature by default #595

Merged
merged 26 commits into from
Oct 29, 2021
Merged

disable "dev" feature by default #595

merged 26 commits into from
Oct 29, 2021

Conversation

tzemanovic
Copy link
Member

@tzemanovic tzemanovic commented Oct 28, 2021

To use the "dev" feature with these changes, either specify --features=dev with any cargo command or use ANOMA_DEV=true env var.

For development, it's probably best to export ANOMA_DEV=true

The persistent storage database becomes extremely large over time. As a
low-hanging fix, turn on precomputed dictionary compression in RocksDB.
Using a dictionary of 1MB should stop duplicative wasm blobs from
inflating the database size to extreme levels, but this is not a
substitute for future comprehensive tuning.
@tzemanovic
Copy link
Member Author

pls update ci

@tzemanovic
Copy link
Member Author

pls update ci

@tzemanovic
Copy link
Member Author

pls update ci

* rocksdb-compression-dict:
  rocksdb: turn on compression dictionary
Copy link
Member

@yito88 yito88 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@juped
Copy link
Member

juped commented Oct 29, 2021

pls update ci

* tomas/client-checks:
  [ci]: update wasm checksums
  [apps/client/rpc] remove unnecessary Option on epoch
  [apps/client] tx withdraw bond check validator and amount
  [apps/client] tx unbond check validator and amount
  [tests/e2e] fix invalid tx test to ignore client checks
  [apps/client] bond tx address and balance checks
  [apps/client] tx transfer check addresses and source balance
  [apps/client] make RPC storage queries public
  [apps/client] validate VPs in init-validator
  [apps/client] validate VP code in init-account
  [vm/host_env] forbid deleting a VP
  [shared/storage] allow to parse keys with VP segment (`?`)
  [apps/client] update_vp tx pre-checks
  [apps/client/rpc] add a query to check for address existence
  [ledger/rpc] add a query to check if storage key exists
  [apps/cli] add `--force` flag for tx cmds
@juped
Copy link
Member

juped commented Oct 29, 2021

pls update ci

@juped juped merged commit d4dd23f into master Oct 29, 2021
@juped juped deleted the tomas/undefault-dev branch October 29, 2021 09:52
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.

4 participants