-
Notifications
You must be signed in to change notification settings - Fork 22
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
Remove transaction logging #395
Conversation
This simplifies some of the type abstractions, removing some parameters and typeclasses. It also removes a difficult dependency and makes the node not depend on libpq anymore.
b9b1867
to
1037c4e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The code looks good to me.
I have some findings which might be intentional:
- The document
concordium-node/README.md
still lists PostgreSQL as a dependency of the node. Is this still true? - The document
docs/data-storage.md
still contains a description of the postgress layout which would be better to have with the external logging tool. - The script
concordium-node/scripts/static-binaries/build-on-ubuntu.sh
still installs postgresql. - The windows installer licenses resource still contains the PostgreSQL license.
docker-compose/Dockerfile
still installs PostgreSQL and is also mentioned in thedocker-compose/README.md
concordium-consensus/src/Concordium/Scheduler/EnvironmentImplementation.hs
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Recursive postgres deps can be removed from Windows installer. The licenses for the installer should be updated, but perhaps this can be a separate task/PR. Otherwise looks good.
Purpose
Closes #396
Changes
libpq
installation from build and similar supporting scripts.Depends on
Checklist
hard-to-understand areas.