mirror of
https://github.com/jetty/jetty.project.git
synced 2025-02-23 16:05:00 +00:00
Improve low resource solution for scheduling strategy. Replaced the dual scheduling strategy with a single re-implementation of EatWhatYouKill that can adapt to act as ProduceConsume, ExectureProduceConsume or ProduceExecuteConsume as need be. Squashed commit of the following: commit 25eeb32181549a39ef338b8858c20a534da91552 Author: Greg Wilkins <gregw@webtide.com> Date: Sat Apr 1 09:08:49 2017 +1100 renamed variables commit 4f370d84cab21db5d0489dcd622954853b992d70 Merge: 8159c50 823cbe1 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Mar 31 11:54:26 2017 +1100 Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk commit 8159c508f057573a20e803579e1d237083dad51c Merge: 5805a92 daf61cd Author: Greg Wilkins <gregw@webtide.com> Date: Thu Mar 30 17:28:00 2017 +1100 Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x-ewyk commit daf61cd2942abe93e6f3d728e5220691d08a9372 Author: Denis Nedelyaev <denvned@gmail.com> Date: Thu Mar 30 04:15:32 2017 +0300 Fix memory leak in GzipHandler (#1429) Looks like this leak shows itself only with asynchronous responses. Some relevant info: http://www.devguli.com/blog/eng/java-deflater-and-outofmemoryerror/ Signed-off-by: Denis Nedelyaev <denvned@gmail.com> commit 5805a92d0ec968ab6f70d5acf3668954f14ddaba Merge: cfabbd2 dc759db Author: Greg Wilkins <gregw@webtide.com> Date: Thu Mar 30 17:12:38 2017 +1100 Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk commit cfabbd23413aaeb6158262efb4b45eabbe51daa5 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Mar 30 16:04:57 2017 +1100 minor cleanups commit c7aa64aa1080cccabbffbc12cdd33b5ac7b867f6 Merge: bacf51a 18f17ac Author: Greg Wilkins <gregw@webtide.com> Date: Thu Mar 30 14:58:37 2017 +1100 Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk commit bacf51a83d8e3b41c977ba3a713223e53bd3ce07 Merge: 11ba4bc 2fafa1d Author: Greg Wilkins <gregw@webtide.com> Date: Thu Mar 30 14:13:36 2017 +1100 Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk commit 11ba4bc8497e746a8a62f1768c557f5606e85f2c Merge: 69003d3 1a0b2df Author: Greg Wilkins <gregw@webtide.com> Date: Thu Mar 30 13:48:09 2017 +1100 Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk commit 69003d3dd94b19197681d231729277fad33922a2 Merge: f89b08d a8ff18d Author: Greg Wilkins <gregw@webtide.com> Date: Thu Mar 30 12:35:27 2017 +1100 Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk commit f89b08d08a6e67ce1e321db6fc58904c4e89969c Merge: 7a87c8e 00b42ca Author: Greg Wilkins <gregw@webtide.com> Date: Thu Mar 23 16:01:00 2017 +1100 Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk commit 7a87c8ec9df9fea1884024624a5b14235889679f Merge: 1a92015 12dc169 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Mar 23 10:27:14 2017 +1100 Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-9.4.x-ewyk commit 1a92015471dd0e0334f5968c91a540c62a3d9638 Author: Greg Wilkins <gregw@webtide.com> Date: Tue Mar 21 09:23:53 2017 +1100 better spruious wakeup handling and other simplifications commit c01a910b69c145568320f3f8ee138880fc26d8d1 Merge: 0b2b9ea 67ec4b0 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Mar 17 14:59:37 2017 +1100 Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk commit 0b2b9ea187b444ab9298069d7d46a989d8973d06 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Mar 17 14:52:49 2017 +1100 cleanup commit c1d92ebde6780d570a9a23cd5a09406691c56389 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Mar 17 13:41:45 2017 +1100 Fixed push commit d2d6bc3e65329d25fbd9331df58e8bfaccb027bc Author: Greg Wilkins <gregw@webtide.com> Date: Fri Mar 17 12:18:03 2017 +1100 minor cleanups commit c1a159b7a9f5e4b1eaea5c4d274427724307523c Merge: 01349ac 78f4712 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Mar 17 09:30:44 2017 +1100 Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk commit 01349ac93573d46f5c5bb31a590fa2b7a846cff0 Merge: 4dc1503 08f351b Author: Greg Wilkins <gregw@webtide.com> Date: Fri Mar 17 08:16:06 2017 +1100 Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-9.4.x-ewyk commit 4dc15032ba81c38670dfc42a34603caa6080c21c Author: Greg Wilkins <gregw@webtide.com> Date: Thu Mar 16 23:26:59 2017 +1100 work in progress commit 5d18c654b8a834524cb04549bfa0fcf4d905805e Author: Greg Wilkins <gregw@webtide.com> Date: Thu Mar 16 22:05:03 2017 +1100 work in progress commit d52a09a6cdb973f10d03364cbd37ed50d94ce922 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Mar 16 18:03:16 2017 +1100 work in progress commit c097db32e7855cbe36fd269596716c4d44930cd9 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Mar 16 15:59:29 2017 +1100 Experiement enhancement to EatWhatYouKill ExecutionStrategy Use the existence of a pending producer threads to determine if low resources or not.