This patch works great... it also appears to solve a problem I was having where by
multiple update statements being executed on one connection were not being done
correctly. ( I posted the command trace a couple of days ago ) - Cool.
One more question though.... when I do an update... I get the response quite quickly -
but then between the end of the "update" content, and the "ok", there appears to be a
pause of about 1 second. This seems to be much longer than i would expect, is there
any particular reason for this?
( I have taken out all processing on receipt of an update from my client, its just a
stub function ( in perl ) )
Any ideas anybody? Thanks for your help!
James
The timings appear to be like this ( on solaris2.5.1, CVS 1.10.8 + server.c 1.229
(applied by hand), using loopback interface ): ( the times are from gettimeofday )
Who Time Diff What
C: 960228287185939 0 Argument -r
C: 960228287187729 1790 Argument STABLE
C: 960228287189549 1820 Argument -u
C: 960228287191436 1887 Argument trade_blotter_web.pl
C: 960228287193229 1793 Directory .
C: 960228287194609 1380
/db/dev/imagine/local/its_repository/cvsroot/its/reports/trades
C: 960228287195874 1265 update
S: 960228287299747 103873 M U trade_blotter_web.pl
S: 960228287302353 2606 Updated ./
S: 960228287303608 1255
/db/dev/imagine/local/its_repository/cvsroot/its/reports/trades/trade_blotter_web.pl
S: 960228287303724 116 /trade_blotter_web.pl/1.10///TSTABLE
S: 960228287303835 111 "u=rwx,g=rwx,o=rwx"
S: 960228287303947 112 8212
S: 960228287305499 1552 (sent 8212 data bytes)
S: 960228288312177 1006678 ok
C: 960228288316386 4209 Argument -r
C: 960228288318219 1833 Argument STABLE
C: 960228288320218 1999 Argument -u
C: 960228288322089 1871 Argument otc_option_ticket_template.html
C: 960228288323943 1854 Directory .
C: 960228288325249 1306 /db/dev/imagine/local/its_repository/cvsroot/its/html
C: 960228288326537 1288 update
S: 960228288429139 102602 M U otc_option_ticket_template.html
S: 960228288432013 2874 Updated ./
S: 960228288433295 1282
/db/dev/imagine/local/its_repository/cvsroot/its/html/otc_option_ticket_template.html
S: 960228288433408 113 /otc_option_ticket_template.html/1.7///TSTABLE
S: 960228288433516 108 "u=rw,g=rw,o=rw"
S: 960228288433618 102 15771
S: 960228288435021 1403 (sent 15771 data bytes)
S: 960228289444020 1008999 ok
C: 960228289448035 4015 Argument -r
C: 960228289449836 1801 Argument STABLE
C: 960228289451891 2055 Argument -u
C: 960228289453717 1826 Argument otc_tickets.pl
C: 960228289455531 1814 Directory .
C: 960228289456826 1295
/db/dev/imagine/local/its_repository/cvsroot/its/reports/trades
C: 960228289458078 1252 update
S: 960228289576257 118179 M U otc_tickets.pl
S: 960228289580058 3801 Updated ./
S: 960228289581724 1666
/db/dev/imagine/local/its_repository/cvsroot/its/reports/trades/otc_tickets.pl
S: 960228289581850 126 /otc_tickets.pl/1.21///TSTABLE
S: 960228289581955 105 "u=rw,g=rw,o=rw"
S: 960228289582057 102 33867
S: 960228289584256 2199 (sent 33867 data bytes)
S: 960228290592201 1007945 ok
C: 960228290597252 5051 Argument -r
C: 960228290599066 1814 Argument STABLE
C: 960228290600985 1919 Argument -u
C: 960228290602813 1828 Argument Collateralwrap.sh
C: 960228290604626 1813 Directory .
C: 960228290605932 1306
/db/dev/imagine/local/its_repository/cvsroot/its/batch/collateral
C: 960228290607264 1332 update
S: 960228290713819 106555 M U Collateralwrap.sh
S: 960228290716330 2511 Updated ./
S: 960228290717570 1240
/db/dev/imagine/local/its_repository/cvsroot/its/batch/collateral/Collateralwrap.sh
S: 960228290717680 110 /Collateralwrap.sh/1.1///TSTABLE
S: 960228290717784 104 "u=rwx,g=rwx,o=rwx"
S: 960228290717885 101 430
S: 960228290719144 1259 (sent 430 data bytes)
S: 960228291732809 1013665 ok
C: 960228291736689 3880 Argument -r
C: 960228291738495 1806 Argument STABLE
C: 960228291740387 1892 Argument -u
C: 960228291742218 1831 Argument Collateral_reports.pl
C: 960228291744027 1809 Directory .
C: 960228291745319 1292
/db/dev/imagine/local/its_repository/cvsroot/its/batch/collateral
C: 960228291746591 1272 update
S: 960228291864153 117562 M U Collateral_reports.pl
S: 960228291867927 3774 Updated ./
S: 960228291869280 1353
/db/dev/imagine/local/its_repository/cvsroot/its/batch/collateral/Collateral_reports.pl
S: 960228291869398 118 /Collateral_reports.pl/1.8///TSTABLE
S: 960228291869506 108 "u=rwx,g=rwx,o=rwx"
S: 960228291869609 103 68446
S: 960228291874785 5176 (sent 68446 data bytes)