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

[Draft] Merge horizon-v2.28.2 back into master #5205

Closed
wants to merge 22 commits into from

Conversation

Shaptic
Copy link
Contributor

@Shaptic Shaptic commented Feb 13, 2024

What

Self-explanatory.

Why

Self-explanatory.

This is a very precarious merge (lots of conflicts were resolved) so I'd appreciate multiple eyes on it for sanity checking.

tamirms and others added 22 commits December 20, 2023 09:30
…dger to be different phrase to avoid conflict with existing 'Processed ledger' log output from fsm (stellar#5155)
…ellar#5171)

* go mod tidy
* Add double-close protection
* Add request tracking when cache invokes upstream download
* Add cache hit tracking
* Move stat tracking to a separate file
* Modify test to track stats+integrity after caching
* Stop double-closing identical XDR stream readers
…lar#5178)

* Change logging provider to Horizon's default rather than logrus
* Add check for ledger state in txsub

* Add test for badSeq

* Fix failing unittest

* Update system_test.go

* Small changes

* Update main.go
* services/horizon: Fix claimable balance query
* Fix Soroban RPC image incompatibility
…stellar#5197)

* Add a `--history-archive-caching` flag (default=true) to toggle behavior
* Refactor to use a library: fscache
* Hook new metric into prometheus
* Add parallel read test to stress cache
* Add tests for deadlocking and other misc. scenarios
@Shaptic Shaptic requested review from tamirms, sreuland, urvisavla and a team February 13, 2024 21:49
@Shaptic
Copy link
Contributor Author

Shaptic commented Feb 13, 2024

Borked this up, ignore!

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.

5 participants