Comments (3)
It looks to me like this might be related to use of SF_Parse_Decimal() since 05e10ee.
Questions:
Are structured field semantics a good fit for vsl queries?
Even if they were, is the behavior correct? Do I understand correctly that according to RFC8941, three digits of the fractional component should be significant without any rounding involved? It looks to me like, in the example, 84.677 got rounded to 84.678 ?
Edit: I was wrong in the above. In the example, both Numbers 84.677353 and 84.677 get rounded to 84.677, such that >
evaluates to false.
from varnish-cache.
In retrospect, SF_Parse_Decimal() is too brutal for delta-T values in VSL records.
from varnish-cache.
from 1:1 conversation with phk: we should probably just use strtod()
in vsl
from varnish-cache.
Related Issues (20)
- Parent ESI fails even when VCL sets resp.status = 200 for the included ESI HOT 23
- Large jumps in MAIN.s_resp_bodybytes output HOT 6
- VDP closing is still incomplete (and wrong since the last change) HOT 1
- ESI with bad status code is not aborted for empty includes
- in p7.vtc: Assert error in sml_extend(), Condition(st->len + l <= st->space) not true. HOT 2
- bitfield parameter behavior appears inconsistent HOT 3
- On cache Miss of request containing "Range: bytes=0-" response status is 200 (should be 206) HOT 7
- RFC: Director subscriptions
- varnish-7.5.0: Regressions on ppc64le, aarch64, ppc32 HOT 6
- varnish-7.5.0: regression on s390x: tests/t02014.vtc HOT 2
- 503 Invalid content-range header on partial response with start-end/* HOT 4
- varnishtest fails to recognise -D as an option on alpine HOT 4
- Intermittent timeout in r02310.vtc HOT 3
- HTTP/0.9 response HOT 1
- Remaining number of seconds to midnight HOT 5
- Assert error in VBP_Control(): Condition(vt->heap_idx == VBH_NOIDX) not true. HOT 6
- Child killed as it was unresponsive - stuck in deadlock with __GI___lll_lock_wait during vsl_get? HOT 10
- FAIL tests/c00057.vtc on MacOS X 14.5 with Varnish branch 6.0 LTS and master branch HOT 8
- deadlock (resulting in big quit) from vcl_BackendEvent() racing vcldir_retire()
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from varnish-cache.