E_NOTIMPL for stdin / stdout pipe

Help
2011-04-19
2013-05-28
<< < 1 2 (Page 2 of 2)
  • Igor Pavlov
    Igor Pavlov
    2013-02-18

    If the block is big (64 MB for -md24), there is big delay between writing requests.
    1) what output speed do you have for the command:
    -txz -mmt4 -mx5 -md24
    in HDD (without internet)?
    2) and what internet uploading speed do you have?

     
  • frapas
    frapas
    2013-02-18

    I executed the latest tests  in LAN so at full speed.

    If i run -txz -mmt4 -mx5 -md24 in HD this is what appen:

    24 byte written immediatly
    ~15 seconds pause
    ~7 Mbyte written
    ~20 seconds pause
    ~7 Mbyte written
    ~20 seconds pause
    … and so on

     
  • frapas
    frapas
    2013-02-18

    Hi
    the output is very fluid with the following switch:

    -mmt1 -mx5 -md24
    -mmt2 -mx5 -md24
    -mmt3 -mx5 -md24

     
  • Igor Pavlov
    Igor Pavlov
    2013-02-18

    So what upload speed do you have with curl.exe?
    Is curl.exe faster than 7 Mbyte / 20 sec?
    Do you think that 20 seconds pause is the problem for curl.exe?

     
  • frapas
    frapas
    2013-02-18

    The problem is server side not in curl but in Apache HTTPS
    It seems that 20 seconds pause is the cause of apache timeout, in the default configuration of apache.
    I think I can simply fix this by custom configuration (not tried yet):

    http://httpd.apache.org/docs/2.2/mod/mod_reqtimeout.html

    So peraphs this is not a problem at all.

    But just curoius. It's normal that output is fluid with -mmt{1,2,3} -mx5 -md24 and not fluid with -mmt4 -mx5 -md24 ?

    thanks a lot for the support

     
  • frapas
    frapas
    2013-02-18

    Apache HTTPD

     
  • Igor Pavlov
    Igor Pavlov
    2013-02-18

    Yes, 7-Zip uses block multithreading starting from 4 threads (-mmt4) for -mx5 mode.
    -mmt2 -mx5 uses internal LZMA multithreading. So it doesn't need to write whole block,
    -mmt3 works as -mmt2.

     
  • frapas
    frapas
    2013-02-18

    In ubuntu 12.04 I discovered that the apache is configurated as follow:

    RequestReadTimeout header=20-40,minrate=500
    RequestReadTimeout body=10,minrate=500

    Changing as follow, fix the problem with 7zip | curl:

    RequestReadTimeout header=60-140,minrate=500
    RequestReadTimeout body=60,minrate=500

    … thanks a lot  for the support !

     
  • Igor Pavlov
    Igor Pavlov
    2013-02-18

    Note that 7-Zip can compress slowly some data. So that timeout value is not 100% safe.

     
  • frapas
    frapas
    2013-02-18

    Ok so…. it's more safe to remove the upper limit and use an higher timeout, for example:

    RequestReadTimeout header=120,minrate=500
    RequestReadTimeout body=120,minrate=500

    NB: with minrate=500 it works as follow:
    If the client sends data, increase the timeout by 1 second for every 500 bytes received.

     
<< < 1 2 (Page 2 of 2)