[httpwg/http-extensions] Switch to Cuckoo Filter (#500)
HTTP issue updates <http-issues@ietf.org> Wed, 28 February 2018 14:03 UTC
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level:
X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=dvzt0LJvsR5oiRkvuwycUvzI1TM=; b=MTkCK3tAqpkjeqYo 4WF12GyyGf7EJAi6BjSe7maA+J316Y8Fpj5tHCPSyD7rZb2rsr4MHsdZX661dxLI JI5if0EpNPCoXTNrLOp57vD62Q9IneQBp2cd7iWqiBmy5rpnRQXN39yeTnXB2IN4 tWpsxr3Zo+FAWeQFOKpm7Viwtxw=
Date: Wed, 28 Feb 2018 14:03:07 +0000
To: httpwg/http-extensions <http-extensions@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Subject: [httpwg/http-extensions] Switch to Cuckoo Filter (#500)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a96b69a25dd6_5dd93f8888e8af305619e3"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/LUrwHxsAEBQjCb5eNxj9GWQA-_Q>
Message-ID: <mailman.2531.1519826593.4119.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
Reply-To: http-issues@ietf.org
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Feb 2018 14:03:12 -0000
Simply swaps GCS with Cuckoo Filter. The difference from #413 (which this PR is based upon) is that this PR retains the possibility of the client sending a digest of fresh resources without ETag values being included as part of the hash. This was considered necessary so that an endpoint can determine if it needs to push a resource without the knowledge of the ETag value of the resource. For example, by URL being the only source of the hash function, a H2 proxy that just holds a list of preload URLs can determine which ones in the list needs to be pushed, _and then_ fetch them from origin servers to push them. You can view, comment on, or merge this pull request online at: https://github.com/httpwg/http-extensions/pull/500 -- Commit Summary -- * Change from golomb sets to cuckoo filters * Fixed Markdown issue and removed myself as author * Removed reference to "computing" * define b * Review comments * Typo * Style issues in `fingerprint` * Fix wrong hash reference in fingerprint creation * Define hashing of fingerprint * remove N from fingerprint * Fix querying * Fixed allocation issues and fixed style * Clean up the algorithm and match it to the ref impl * Spec alignment when adding entries * Merge branch 'pr/413' into kazuho/h2-cache-digest/cuckoo * retain the fresh-stale distinction * remove reference to Rice encoding * update copyright to 2018 * cuckoo filter by Joav! -- File Changes -- M draft-ietf-httpbis-cache-digest.md (265) -- Patch Links -- https://github.com/httpwg/http-extensions/pull/500.patch https://github.com/httpwg/http-extensions/pull/500.diff -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/pull/500
- [httpwg/http-extensions] Switch to Cuckoo Filter … HTTP issue updates
- Re: [httpwg/http-extensions] Switch to Cuckoo Fil… HTTP issue updates
- Re: [httpwg/http-extensions] Switch to Cuckoo Fil… HTTP issue updates
- Re: [httpwg/http-extensions] Switch to Cuckoo Fil… HTTP issue updates
- Re: [httpwg/http-extensions] Switch to Cuckoo Fil… HTTP issue updates
- Re: [httpwg/http-extensions] Switch to Cuckoo Fil… HTTP issue updates
- Re: [httpwg/http-extensions] Switch to Cuckoo Fil… HTTP issue updates
- Re: [httpwg/http-extensions] Switch to Cuckoo Fil… HTTP issue updates
- Re: [httpwg/http-extensions] Switch to Cuckoo Fil… HTTP issue updates
- Re: [httpwg/http-extensions] Switch to Cuckoo Fil… HTTP issue updates
- Re: [httpwg/http-extensions] Switch to Cuckoo Fil… HTTP issue updates
- Re: [httpwg/http-extensions] Switch to Cuckoo Fil… HTTP issue updates
- Re: [httpwg/http-extensions] Switch to Cuckoo Fil… HTTP issue updates
- Re: [httpwg/http-extensions] Switch to Cuckoo Fil… HTTP issue updates
- Re: [httpwg/http-extensions] Switch to Cuckoo Fil… HTTP issue updates