From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS54825 147.75.48.0/24 X-Spam-Status: No, score=-3.6 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI,SPF_HELO_NONE,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.6 Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org [147.75.48.161]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 9E72C1F44D for ; Wed, 17 Apr 2024 15:38:54 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; unprotected) header.d=pobox.com header.i=@pobox.com header.a=rsa-sha256 header.s=sasl header.b=YltUXK/E; dkim-atps=neutral Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 57FD9B211D6 for ; Wed, 17 Apr 2024 15:38:52 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 017871494A1; Wed, 17 Apr 2024 15:36:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=pobox.com header.i=@pobox.com header.b="YltUXK/E" Received: from pb-smtp21.pobox.com (pb-smtp21.pobox.com [173.228.157.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5E214147C7F for ; Wed, 17 Apr 2024 15:36:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=173.228.157.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713368171; cv=none; b=V/Z7KeY2J8drKjrITnrxgJbULzHobqpNbjvFag476LbMUGY3y9ur1QbHP78CcMmJOCNzpLmBxcgF43H8wjXi+adCkE4H9g/ovDGpbzIYLLgvpSWNI2wXaP9MqbAxiOARz2DTMlThR4np1sbqvJljLQIjZU9gUMYd3A+CK2L0h70= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713368171; c=relaxed/simple; bh=7/PMYm3Ssh4UzoD058Nt/JbQIY0m1wfdup4+NmxHz8E=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=MotD8tsgVcDoXDp2byYBmjKQ83/tCt3Pp2hOz1QdO71iuVsd5zzVlJw3qw3kJg+VH/OqDFi0+KbqVIyms0v3JXAoWexJ+w9S2DFzRC3ggfBo3e692ZSumlKo0ZJoxKEuYdOHej47487IswQDXkyY0BJu+uxmpW2HzI0YWYjEPWo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=pobox.com; spf=pass smtp.mailfrom=pobox.com; dkim=pass (1024-bit key) header.d=pobox.com header.i=@pobox.com header.b=YltUXK/E; arc=none smtp.client-ip=173.228.157.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=pobox.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=pobox.com Received: from pb-smtp21.pobox.com (unknown [127.0.0.1]) by pb-smtp21.pobox.com (Postfix) with ESMTP id DEE65193C8; Wed, 17 Apr 2024 11:36:09 -0400 (EDT) (envelope-from junio@pobox.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=pobox.com; h=from:to:cc :subject:in-reply-to:references:date:message-id:mime-version :content-type; s=sasl; bh=7/PMYm3Ssh4UzoD058Nt/JbQIY0m1wfdup4+Nm xHz8E=; b=YltUXK/EM74ZUQNnuffyT6VlykJEB4ZL2778iAuzj2rYL9eR9Cn5TG gzuqWal3vDC02hTrKltuXb7lnh5M+HgVBIQ/NpgFxd5xqFdFJnIfwGj3QCR0h6vx XoD6jgy4yc6PdY8jvt0/ykcXalaPL/Omzp6TvZrbEElf5nrgcTHNw= Received: from pb-smtp21.sea.icgroup.com (unknown [127.0.0.1]) by pb-smtp21.pobox.com (Postfix) with ESMTP id D6C79193C7; Wed, 17 Apr 2024 11:36:09 -0400 (EDT) (envelope-from junio@pobox.com) Received: from pobox.com (unknown [34.125.229.118]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pb-smtp21.pobox.com (Postfix) with ESMTPSA id 3C820193C6; Wed, 17 Apr 2024 11:36:05 -0400 (EDT) (envelope-from junio@pobox.com) From: Junio C Hamano To: "Johannes Schindelin via GitGitGadget" Cc: git@vger.kernel.org, Johannes Schindelin Subject: Re: [PATCH 0/2] Use a "best effort" strategy in scheduled maintenance In-Reply-To: (Johannes Schindelin via GitGitGadget's message of "Wed, 17 Apr 2024 08:28:53 +0000") References: Date: Wed, 17 Apr 2024 08:36:03 -0700 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Precedence: bulk X-Mailing-List: git@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 341B1B3C-FCD0-11EE-8A8F-A19503B9AAD1-77302942!pb-smtp21.pobox.com "Johannes Schindelin via GitGitGadget" writes: > Over in https://github.com/microsoft/git/issues/623, it was pointed out that > scheduled maintenance will error out when it encounters a missing > repository. The scheduled maintenance should exit with an error, all right, > but what about the remaining repositories for which maintenance was > scheduled, and that may not be missing? Interesting. As the order of the maintenance run across repositories is not controlled by the end-user, I think it is reasonable to keep going and finish the others, at least by default (if you could control the ordering, you could make an arrangement where having ran maintenance on repository A successfully would be necessary to do maintenance on repository B, but we do not give that power to the end users). > This patch series addresses this by introducing a new for-each-repo option > and then using it in the command that is run via scheduled maintenance. OK.