Skip to content

Conversation

@jochenehret
Copy link
Contributor

@jochenehret jochenehret commented Nov 21, 2025

  • A short explanation of the proposed change:
    Remove the deprecated "Thin" webserver and also the "EventMachine" leftovers.

  • An explanation of the use cases your change solves
    Removes deprecated Gems and coding.

  • Links to any other associated PRs
    Roadmap for Thin removal #4115

  • I have reviewed the contributing guide

  • I have viewed, signed, and submitted the Contributor License Agreement

  • I have made this pull request to the main branch

  • I have run all the unit tests using bundle exec rake

  • I have run CF Acceptance Tests

* preparation for Thin removal
* replace EventMachine with Concurrent::TimerTask
* remove "thread_info_event_machine" metrics
* explicitly start and stop MetricsWebserver with Prometheus middleware
* Rack expects an enumerable. An empty string doesn't work (it worked for Thin, though).
@jochenehret jochenehret marked this pull request as ready for review November 21, 2025 15:08
@jochenehret jochenehret requested review from a team November 21, 2025 15:10
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.

1 participant