Commit ece1f30
committed
⏪️ revert: downgrade JRuby fixture to Rack 2.x for performance
Rack 3.x causes JRuby integration tests to exceed CloudFoundry's 180s
startup timeout. Reverting to Rack 2.x significantly improves startup time:
- Rack: 3.2.4 → 2.2.21
- Sinatra: 4.2.1 → 3.2.0
- rack-protection: 4.2.1 → 3.2.0
- rackup: 2.3.1 → 1.0.1
- Remove: rack-session, logger (not needed with Rack 2)
JRuby has slower JVM startup and warmup with Rack 3's increased overhead.1 parent 5e0e1d6 commit ece1f30
12 files changed
Lines changed: 11 additions & 17 deletions
File tree
- fixtures/default/sinatra_jruby
- vendor/cache
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
7 | 6 | | |
8 | | - | |
9 | | - | |
| 7 | + | |
| 8 | + | |
10 | 9 | | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
18 | 14 | | |
19 | | - | |
20 | | - | |
| 15 | + | |
21 | 16 | | |
22 | | - | |
23 | | - | |
24 | | - | |
| 17 | + | |
| 18 | + | |
25 | 19 | | |
26 | 20 | | |
27 | 21 | | |
| |||
34 | 28 | | |
35 | 29 | | |
36 | 30 | | |
37 | | - | |
| 31 | + | |
38 | 32 | | |
39 | 33 | | |
40 | 34 | | |
| |||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 commit comments