Merge pull request #2105 from mkoura/fix_swapped_values
fix: correct swapped min_pool_cost / coins_per_utxo_size
fix: correct swapped min_pool_cost / coins_per_utxo_size
The paramProposalEncoder supplied paramProposalCoinsPerUtxoSize at the slot reserved for min_pool_cost and paramProposalMinPoolCost at the slot reserved for coins_per_utxo_size, so every row inserted into param_proposal had the two column values swapped. Swap the two lines in paramProposalEncoder so the encoder order matches the ParamProposal record definition and paramProposalDecoder. Existing rows written by affected versions remain swapped on disk and need a resync (or one-off column-swap migration) to correct.
The ledger no longer provides them, so we historically delete them for consistency
Useful after upgrades, where order may change
Nix: Fix wrong git revision in version
Fix exe permissions in release distribution
The binaries in the release archives (cardano-db-sync, cardano-smash-server, and so on) are missing the executable permission. This is the unintended consequence of respecting the default umask (introduced in #2023). Fixes: #2026 See also: #2022
fix(docker): change node healthcheck from EKG to Prometheus
The blockio package defaults to io_uring which requires liburing. The devx CI environment does not provide liburing, so we use the serialblockio flag instead. TODO: revert when CI provides liburing or switch to io_uring for better LSM I/O performance.
The blockio package defaults to io_uring which requires liburing. The devx CI environment does not provide liburing, so we use the serialblockio flag instead. TODO: revert when CI provides liburing or switch to io_uring for better LSM I/O performance.