To: bind9-confidential@isc.org X-Original-To: bind9-confidential@bugs.isc.org X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mx.pao1.isc.org From: "Mukund Sivaraman" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Message-ID: <20170728132313.GA32484@jurassic> X-RT-Incoming-Encryption: Not encrypted User-Agent: Mutt/1.8.3 (2017-05-23) From muks@isc.org Fri Jul 28 13:23:27 2017 Content-Disposition: inline Delivered-To: bind9-confidential@bugs.isc.org Received: from mx.pao1.isc.org (mx.pao1.isc.org [149.20.64.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx.pao1.isc.org", Issuer "COMODO RSA Organization Validation Secure Server CA" (not verified)) by bugs.isc.org (Postfix) with ESMTPS id 1BFA3D78AE3 for ; Fri, 28 Jul 2017 13:23:27 +0000 (UTC) Received: from mail.banu.com (mail.banu.com [IPv6:2a01:4f8:140:644b::225]) by mx.pao1.isc.org (Postfix) with ESMTP id DD7A4349709 for ; Fri, 28 Jul 2017 13:23:23 +0000 (UTC) Received: from jurassic (unknown [115.117.168.246]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.banu.com (Postfix) with ESMTPSA id E281656A0013; Fri, 28 Jul 2017 13:23:19 +0000 (GMT) Subject: Backport performance work to 9.11, 9.10, 9.9 branches Date: Fri, 28 Jul 2017 18:53:13 +0530 Return-Path: content-type: text/plain; charset="utf-8" MIME-Version: 1.0 X-RT-Original-Encoding: ascii X-RT-Interface: Email Content-Length: 1043 This is a ticket to backport of bits of change 4605 to release branches: 4605. [performance] Improve performance for delegation heavy answers and also general query performance. Removes the acache feature that didn't significantly improve performance. Adds a glue cache. Removes additional-from-cache and additional-from-auth features. Enables minimal-responses by default. Improves performance of compression code, owner case restoration, hash function, etc. Uses inline buffer implementation by default. Many other performance changes and fixes. [RT #44029] The bits to be backported will be decided when preparing the branch, with the requirement that there must be no behavioral changes in existing releaes branches. The backport branch(es) should be put to review to confirm this. Mukund