From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Status: No, score=-3.7 required=3.0 tests=AWL,BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 0D8751F8C6 for ; Tue, 29 Jun 2021 13:02:30 +0000 (UTC) Received: by mail-qk1-x72d.google.com with SMTP id 19so20612343qky.13 for ; Tue, 29 Jun 2021 06:02:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=24/nE4JE5Hzh7NbtRd4dVc5piRzZxEuzcxfIt5YP0hM=; b=Ze29L5spMI19wlzGrs/rWihAHgnLquyVnl/8lybrdQ8nxt8uXthXm1vuT/oGVWedH/ 0LrB7texII3PhBlzbvyLUaLEBlYE9lq9qKB3tN+q04d+3/0lP9y9MdNmGX3gvIeWkwlm Vp5l9Zn2m23jvhhmfC9vhIM3Xdmf6X2rMCIxg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=24/nE4JE5Hzh7NbtRd4dVc5piRzZxEuzcxfIt5YP0hM=; b=saHrZpW6frAHATSWz1M0phzUlDl/+cKoSXKSGaLM477Plh1haz4YqZGKb4S8bV/ylI mKA74DgVNqImr4mNFDmIVO183sGcQp8SE2P29X3uU8SrZHDOSnzHyg5Cg9t00NEkIBh9 06RlrbAckd3G7pDUYrJ+DP6SakPcsvz1gDoshFGQs8LmIDZlmY00S2mvKjjnJS9Mu1ty 8jF+wIBR9nk6ZiJ2ZeoQoCR+KgpbhRQBlFbhELKz5ec7BsVkhPj14/VnrVqj1xFSWNXI 9tQu6CuosYLrA0S2R9l40p5mOTjsqEHagNfXLow1ANXt1UfpZhTedT7XmvidSoTKbVol XEOQ== X-Gm-Message-State: AOAM531tz/OtXibrPvpbY0rvg6/Np2rnt/OnR2UQkOf9dpYao7XGCgRz Bw2aRWjrxIGlyOjafwjaMoHQeQ== X-Google-Smtp-Source: ABdhPJz1JFB84Xrh2qaEEavmebZelEhFNTwsb+9FU8wAjN08s5tH++S5JcvKFtIBbUvroghnUv2mVw== X-Received: by 2002:a05:620a:1a88:: with SMTP id bl8mr30131346qkb.480.1624971748785; Tue, 29 Jun 2021 06:02:28 -0700 (PDT) Received: from nitro.local ([89.36.78.230]) by smtp.gmail.com with ESMTPSA id g19sm9346772qtg.36.2021.06.29.06.02.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Jun 2021 06:02:28 -0700 (PDT) Date: Tue, 29 Jun 2021 09:02:26 -0400 From: Konstantin Ryabitsev To: Kyle Meyer Cc: meta@public-inbox.org Subject: Re: empty /manifest.js.gz response as of 520be116 Message-ID: <20210629130226.pw364jhpfgi6ynx7@nitro.local> References: <87fsx3128a.fsf@kyleam.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <87fsx3128a.fsf@kyleam.com> List-Id: On Sun, Jun 27, 2021 at 04:28:37PM -0400, Kyle Meyer wrote: > I recently upgraded a server from 08b649735 to 5860b498a and noticed > that grok-pull didn't bring in any updates. It looks like what's going > on is that the top-level /manifest.js.gz endpoint is now coming up > empty. BTW, I just added another hook feature to grokmirror that may be useful to mirrors. This one is called when all new repos have finished cloning and will hopefully help avoid situations where something like 3.git is done cloning before any other epoch. It also helps keep things tidy and separate clone events (that require public-inbox-init) from update events (that just need public-inbox-index). https://github.com/mricon/grokmirror/blob/master/grokmirror.conf#L142 It's not released yet, but hopefully 2.0.9 will be out after I do some more testing. -K