- 19 Jan, 2018 3 commits
-
-
Nils Goroll authored
-
Nils Goroll authored
-
Nils Goroll authored
I got this wrong in 69695c23 for the case that the segment spans two pages. Ref: #2541 mmaps from b25.vtc varnishstat: before this change: 6598 open("/tmp/vtc.6492.2b3b5875/v1//_.vsm_child/_.VSC_cluster.322833fd50de0860", O_RDONLY) = 21 6598 mmap(NULL, 4096, PROT_READ, MAP_SHARED, 21, 0) = 0x7fb92529e000 ... 6598 open("/tmp/vtc.6492.2b3b5875/v1//_.vsm_child/_.VSC_cluster.322833fd50de0860", O_RDONLY) = 21 6598 mmap(NULL, 8192, PROT_READ, MAP_SHARED, 21, 0) = 0x7fb925271000 ... 6598 open("/tmp/vtc.6492.2b3b5875/v1//_.vsm_child/_.VSC_cluster.322833fd50de0860", O_RDONLY) = 21 6598 mmap(NULL, 12288, PROT_READ, MAP_SHARED, 21, 0x1000) = 0x7fb925222000 ... 6598 open("/tmp/vtc.6492.2b3b5875/v1//_.vsm_child/_.VSC_cluster.322833fd50de0860", O_RDONLY) = 21 6598 mmap(NULL, 12288, PROT_READ, MAP_SHARED, 21, 0x2000) = 0x7fb92521f000 after this change: 7749 open("/tmp/vtc.7648.2c3869d9/v1//_.vsm_child/_.VSC_cluster.09720dc34dd3559c", O_RDONLY) = 21 7749 mmap(NULL, 4096, PROT_READ, MAP_SHARED, 21, 0) = 0x7f0938a28000 ... 7749 open("/tmp/vtc.7648.2c3869d9/v1//_.vsm_child/_.VSC_cluster.09720dc34dd3559c", O_RDONLY) = 21 7749 mmap(NULL, 4096, PROT_READ, MAP_SHARED, 21, 0x1000) = 0x7f09389f9000 ... 7749 open("/tmp/vtc.7648.2c3869d9/v1//_.vsm_child/_.VSC_cluster.09720dc34dd3559c", O_RDONLY) = 21 7749 mmap(NULL, 8192, PROT_READ, MAP_SHARED, 21, 0x1000) = 0x7f09389d2000 ... 7749 open("/tmp/vtc.7648.2c3869d9/v1//_.vsm_child/_.VSC_cluster.09720dc34dd3559c", O_RDONLY) = 21 7749 mmap(NULL, 4096, PROT_READ, MAP_SHARED, 21, 0x2000) = 0x7f09389d1000 Notice that we keep the mappings at one or two pages now and do not increase the length with the offset.
-
- 18 Jan, 2018 3 commits
-
-
Nils Goroll authored
Fixes #2546
-
Dag Haavi Finstad authored
This commit partially reverts and reworks b9f7170b. We now do the "wait for active streams" handling via the loop in h2_new_session, to ensure the workspace is in a predictable state once HTC_RxStuff is called again. Fixes: #2539
-
Poul-Henning Kamp authored
-
- 17 Jan, 2018 8 commits
-
-
Nils Goroll authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Nils Goroll authored
No need to waste more precious human life time with stupid editing
-
Nils Goroll authored
so tell make in lib/libvcc how to invoke it. Exposed by 062234c1: Now code changes (as when switching branches) may require a rebuild in lib/libvcc only
-
Nils Goroll authored
... for a simple make clean, in particular not vmod_abi.h. Otherwise, building from a trunk dist tarball will give a NOGIT VMOD_ABI_Version after a "make clean", while the correct version is in place for a simple make after unpacking the tarball.
-
Dridi Boukelmoune authored
In addition, instead of always initializing a transaction's storage backend using the round-robin selection, pick Transient when we know in advance that beresp will be uncacheable. Closes #2533
-
Poul-Henning Kamp authored
-
- 16 Jan, 2018 14 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Dag Haavi Finstad authored
-
Dag Haavi Finstad authored
-
Dag Haavi Finstad authored
We only need to transmit the ones where we differ from rfc7540's initial values.
-
Dag Haavi Finstad authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 15 Jan, 2018 6 commits
-
-
Poul-Henning Kamp authored
-
Nils Goroll authored
Of a VSM segment, we map the least number of pages from the offset into the file covering the segment length, aligned to page boundaries. For calculating relative pointers into the mapping and the length, we need to deduce the initial page boundary offset. Fixes #2541
-
Guillaume Quintard authored
-
Poul-Henning Kamp authored
Some specialcasing is warranted to get sensible messages. Fixes #2532
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 14 Jan, 2018 2 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 13 Jan, 2018 4 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-