question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Question related to #91

See original GitHub issue

Hi,

This is a question related to #91. I did not want to mess up the discussion there:

I don’t know, if this helps, but I experience a situation where I run my WebDAV server on top of Cheroot. Benchmarks show that it is very slow compared to using Gevent. This only occurs when uploading a lot of files using File Explorer. macOS Finder behaves way better, so it is also related to the request sequence used (see mar10/wsgidav#149). I am not sure what exactly is happening there, but increasing the thread count helps. When it’s slow, the console output looks like timeouts every few seconds, so I figured it may be addressed by this issue I tried with pip install git+https://github.com/cherrypy/cheroot.git@feature/91-non-blocking-sockets and setting back to 10 threads, which I think is the default. but the performance did not increase compared to Gevent. I you think this is related to issue 91, I can send more debug info or run test versions here. Otherwise, simply close this…

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:7 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
mar10commented, May 20, 2019

This is a major improvement compared to the previous runs (see this comment 3. and 4.). Copying 300 files à 1MB, using cheroot with 10 threads: image The first 200 files get copied pretty fast, so cheroot become usable with a low thread count for me now!

Same with 100 threads does not show much of a difference: image

Still not quite as fast as gevent, but anyways: image

Note that the raw PUT throughput seems not to be the problem. It’s more the handling of different involved WebDAV requests I assume.

0reactions
mar10commented, Oct 12, 2019

Did only a smoke test, but it seems to be fixed. Thanks!

Read more comments on GitHub >

github_iconTop Results From Across the Web

In each of the following question, select the related number ...
In each of the following question, select the related number from the given alternatives. 91 : ? : : 64 : 54 ·...
Read more >
Select the related number from the given alternatives. 91 : 105
Stay updated with the Logical Reasoning questions & answers with Testbook. Know more about Analogy and ace the concept of Letter and Number...
Read more >
19.Age related Questions / Age in math trick / Study91 Math ...
Age related Questions, Age in math trick, Study91 Math, Shubham sir math, TET MathStudy91 Math, Shubham sir MathTET math video, tet math ...
Read more >
Parliament of India Lok Sabha House of the People
Q.NO. Q.Type Date Ministry 200 STARRED · PDF/WORD PDF/WORD(Hindi) 20.12.2022 HEAVY INDUSTRIES 199 STARRED PDF/WORD PDF/WORD(Hindi) 20.12.2022 AGRICULTURE AND FAR... 198 STARRED · PDF/WORD PDF/WORD(Hindi) 20.12.2022...
Read more >
Fast Facts: Homeschooling (91)
... to many education questions (National Center for Education Statistics). ... and if they were not being homeschooled only due to a temporary...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found