Delivered-To: antoine.romain.dumont@gmail.com Received: by 2002:a02:c722:0:0:0:0:0 with SMTP id h2csp1100444jao; Wed, 27 Mar 2019 11:20:52 -0700 (PDT) X-Google-Smtp-Source: APXvYqy7L3Rh5mg/8x1/ZMWHV2gDO+U7xH/Ps0EYSqvWFS2HHupe3xHr8/Y0jPrUmtAJR/vaAWu9 X-Received: by 2002:adf:8367:: with SMTP id 94mr25834115wrd.46.1553710852555; Wed, 27 Mar 2019 11:20:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553710852; cv=none; d=google.com; s=arc-20160816; b=XmGIVRiD03ekoxmqgULJ1wpwO3TlT47IHaRoeBPui3B5NuWrtkts+ORa2sRODyfc77 4iEZIBtgpUevovBN7QdGGagbZ7RwoN4O9Vdn7U/X+y4l2NFOuu2GEZ0e6467mqcFXQic iRwFwrqiy1qXlPtfvcqTBZfIxmftVW7GZaEAqs4fGVmFa+BPwfRqF6biAQQxOpDAOgIj 9ZeqS9tvJN1lobEiZJifPYukTjLfX76jI454YEVkF1+jTOav4/Nn5szKO2damUgWAaTP m+dIAjKrfh+s1t07R/FelBPOVjF61h/CDLamF7OVe7t0twPAXZUD8YcKFp1VtXVQL3l3 XKIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:thread-index:references:in-reply-to:thread-topic :precedence:message-id:subject:reply-to:from:to:date; bh=2GqinGiWiWjth6jFy2VxYRyvK7bAc+zGGxF4eYczeJ8=; b=rGHxJmhokc7+tG30M63UaBFj3WbKcsCzg7sfAuQY4zDi41A9z7hqnGy841RIZdAM6v N9CNrM4sGxU9v7EKKjiCmejGKRpRwI9NV7ouhT3l9ucrEI/p94+thXlepK0Bkmflu6dc dXrWrBPV0ypajxHoKXbp0xEQ7YjbEIw2Eym+sg+HlWrzMRbQOSwWF7QekpANcFAQLyal Ij7HlbXrJxlqWIu69GnqUX4t6rmBZ+nalF8vdquwXNvVgIRr07c/iUlxoHiDwTvUFYJQ 47OvSe7h8JTkJ35UYio9XCNFAe1HZC7NchDMv0K/rsbICIxKyEcaGDNB4zb9TJfMxhW0 4K0g== ARC-Authentication-Results: i=1; mx.google.com; spf=neutral (google.com: 192.134.164.83 is neither permitted nor denied by best guess record for domain of phabricator@tate.softwareheritage.org) smtp.mailfrom=phabricator@tate.softwareheritage.org Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr. [192.134.164.83]) by mx.google.com with ESMTPS id w1si14544665wrk.151.2019.03.27.11.20.52 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 27 Mar 2019 11:20:52 -0700 (PDT) Received-SPF: neutral (google.com: 192.134.164.83 is neither permitted nor denied by best guess record for domain of phabricator@tate.softwareheritage.org) client-ip=192.134.164.83; Authentication-Results: mx.google.com; spf=neutral (google.com: 192.134.164.83 is neither permitted nor denied by best guess record for domain of phabricator@tate.softwareheritage.org) smtp.mailfrom=phabricator@tate.softwareheritage.org X-IronPort-AV: E=Sophos;i="5.60,277,1549926000"; d="scan'208,217";a="375997105" Received: from swh3.inria.fr (HELO tate.softwareheritage.org) ([128.93.193.30]) by mail2-relais-roc.national.inria.fr with ESMTP; 27 Mar 2019 14:55:37 +0100 Received: by tate.softwareheritage.org (Postfix, from userid 113) id 781022209C; Wed, 27 Mar 2019 13:55:37 +0000 (UTC) Date: Wed, 27 Mar 2019 14:55:37 +0100 To: antoine.romain.dumont@gmail.com From: "vlorentz (Valentin Lorentz)" Reply-to: "vlorentz (Valentin Lorentz)" Subject: Re: [Differential] [Commented On] D1294: Add a new JournalWriter interface, which is notified by swh-storage before writing to pgsql. Message-ID: <82b452a250c88c067d8e887baa97e4cd@localhost.localdomain> X-Priority: 3 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: X-Herald-Rules: <19>, <15>, <26> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: Precedence: bulk Thread-Topic: PHID-DREV-7c2l2xuy76qzrligrsbx X-Phabricator-Mail-ID: 138355 X-Phabricator-Send-Attempt: d2stnvz2kxphclgd In-Reply-To: References: Thread-Index: M2QxYTQ0MTM1MWE0YWI3Y2NlZDM2Yjc0NjkxIFybgNk= X-Phabricator-Stamps: actor(@vlorentz) application(Differential) author(@vlorentz) herald(H15) herald(H19) herald(H26) mention(@olasd) monogram(D1294) object-type(DREV) phid(PHID-DREV-7c2l2xuy76qzrligrsbx) reviewer(#reviewers) reviewer(@olasd) revision-repository(rDSTO) revision-status(needs-revision) subscriber(@swh-public-ci) via(web) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_82b452a250c88c067d8e887baa97e4cd" --b1_82b452a250c88c067d8e887baa97e4cd Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: base64 dmxvcmVudHogYWRkZWQgYSBjb21tZW50LgoKCiAgSW4gRDEyOTQjMjc2ODkgPGh0dHBzOi8vZm9y Z2Uuc29mdHdhcmVoZXJpdGFnZS5vcmcvRDEyOTQjMjc2ODk+LCBAb2xhc2Qgd3JvdGU6CiAgCiAg PiAoc28sIGZvciBjb250ZW50cywgaXQncyBub3QganVzdCB0aGUgc2hhMSwgaXQnZCBiZSBhIHNv cnRlZCB0dXBsZSBvZiBhbGwgdGhlIGhhc2hlcykKICAKICAKICBBY2NvcmRpbmcgdG8gYm90aCB0 aGUgcHVibGlzaGVyJ3MgY29kZSA8aHR0cHM6Ly9mb3JnZS5zb2Z0d2FyZWhlcml0YWdlLm9yZy9z b3VyY2Uvc3doLWpvdXJuYWwvYnJvd3NlL21hc3Rlci9zd2gvam91cm5hbC9wdWJsaXNoZXIucHkk MTc3PiBhbmQgdGhlIHRlc3RzIDxodHRwczovL2ZvcmdlLnNvZnR3YXJlaGVyaXRhZ2Uub3JnL3Nv dXJjZS9zd2gtam91cm5hbC9icm93c2UvbWFzdGVyL3N3aC9qb3VybmFsL3Rlc3RzL2NvbmZ0ZXN0 LnB5JDExOT4sIGl0IGFwcGVhcnMgdGhhdCB0aGUgc2hhMSBpcyB0aGUgb25seSBrZXkuCgpSRVBP U0lUT1JZCiAgckRTVE8gU3RvcmFnZSBtYW5hZ2VyCgpDSEFOR0VTIFNJTkNFIExBU1QgQUNUSU9O CiAgaHR0cHM6Ly9mb3JnZS5zb2Z0d2FyZWhlcml0YWdlLm9yZy9EMTI5NC9uZXcvCgpSRVZJU0lP TiBERVRBSUwKICBodHRwczovL2ZvcmdlLnNvZnR3YXJlaGVyaXRhZ2Uub3JnL0QxMjk0CgpFTUFJ TCBQUkVGRVJFTkNFUwogIGh0dHBzOi8vZm9yZ2Uuc29mdHdhcmVoZXJpdGFnZS5vcmcvc2V0dGlu Z3MvcGFuZWwvZW1haWxwcmVmZXJlbmNlcy8KClRvOiB2bG9yZW50eiwgI3Jldmlld2Vycywgb2xh c2QKQ2M6IHN3aC1wdWJsaWMtY2ksIHphY2sK --b1_82b452a250c88c067d8e887baa97e4cd Content-Type: text/html; charset = "utf-8" Content-Transfer-Encoding: base64 PHRhYmxlPjx0cj48dGQgc3R5bGU9IiI+dmxvcmVudHogYWRkZWQgYSBjb21tZW50Lgo8L3RkPjxh IHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IG5vbmU7IHBhZGRpbmc6IDRweCA4cHg7IG1hcmdpbjog MCA4cHggOHB4OyBmbG9hdDogcmlnaHQ7IGNvbG9yOiAjNDY0QzVDOyBmb250LXdlaWdodDogYm9s ZDsgYm9yZGVyLXJhZGl1czogM3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y5OyBiYWNrZ3Jv dW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZmYsI2YxZjBmMSk7IGRpc3Bs YXk6IGlubGluZS1ibG9jazsgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3MSw4NywxMjAsLjIpOyIg aHJlZj0iaHR0cHM6Ly9mb3JnZS5zb2Z0d2FyZWhlcml0YWdlLm9yZy9EMTI5NCI+VmlldyBSZXZp c2lvbjwvYT48L3RyPjwvdGFibGU+PGJyIC8+PGRpdj48ZGl2PjxibG9ja3F1b3RlIHN0eWxlPSJi b3JkZXItbGVmdDogM3B4IHNvbGlkICM4Qzk4Qjg7CiAgICAgICAgICBjb2xvcjogIzZCNzQ4QzsK ICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsKICAgICAgICAgIG1hcmdpbjogNHB4IDAgMTJw eCAwOwogICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7CiAgICAgICAgICBiYWNrZ3JvdW5kLWNv bG9yOiAjRjhGOUZDOyI+CjxkaXYgc3R5bGU9ImZvbnQtc3R5bGU6IG5vcm1hbDsKICAgICAgICAg IHBhZGRpbmctYm90dG9tOiA0cHg7Ij5JbiA8YSBocmVmPSJodHRwczovL2ZvcmdlLnNvZnR3YXJl aGVyaXRhZ2Uub3JnL0QxMjk0IzI3Njg5IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdl NzsKICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U3ZTdlNzsKICAgICAgICAgIGJvcmRlci1yYWRp dXM6IDNweDsKICAgICAgICAgIHBhZGRpbmc6IDAgNHB4OwogICAgICAgICAgZm9udC13ZWlnaHQ6 IGJvbGQ7CiAgICAgICAgICBjb2xvcjogYmxhY2s7dGV4dC1kZWNvcmF0aW9uOiBub25lOyI+RDEy OTQjMjc2ODk8L2E+LCA8YSBocmVmPSJodHRwczovL2ZvcmdlLnNvZnR3YXJlaGVyaXRhZ2Uub3Jn L3Avb2xhc2QvIiBzdHlsZT0iCiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjFmN2ZmOwog ICAgICAgICAgICAgIGNvbG9yOiAjMTk1NThkOwogICAgICAgICAgICAgIGJhY2tncm91bmQtY29s b3I6ICNmMWY3ZmY7CiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVu dDsKICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsKICAgICAgICAgICAgICAgIGZv bnQtd2VpZ2h0OiBib2xkOwogICAgICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7Ij5Ab2xhc2Q8 L2E+IHdyb3RlOjwvZGl2Pgo8ZGl2IHN0eWxlPSJtYXJnaW46IDA7CiAgICAgICAgICBwYWRkaW5n OiAwOwogICAgICAgICAgYm9yZGVyOiAwOwogICAgICAgICAgY29sb3I6IHJnYigxMDcsIDExNiwg MTQwKTsiPjxwPihzbywgZm9yIGNvbnRlbnRzLCBpdCYjMDM5O3Mgbm90IGp1c3QgdGhlIHNoYTEs IGl0JiMwMzk7ZCBiZSBhIHNvcnRlZCB0dXBsZSBvZiBhbGwgdGhlIGhhc2hlcyk8L3A+PC9kaXY+ CjwvYmxvY2txdW90ZT4KCjxwPkFjY29yZGluZyB0byBib3RoIDxhIGhyZWY9Imh0dHBzOi8vZm9y Z2Uuc29mdHdhcmVoZXJpdGFnZS5vcmcvc291cmNlL3N3aC1qb3VybmFsL2Jyb3dzZS9tYXN0ZXIv c3doL2pvdXJuYWwvcHVibGlzaGVyLnB5JDE3NyIgY2xhc3M9InJlbWFya3VwLWxpbmsiIHRhcmdl dD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiPnRoZSBwdWJsaXNoZXImIzAzOTtzIGNvZGU8L2E+ IGFuZCA8YSBocmVmPSJodHRwczovL2ZvcmdlLnNvZnR3YXJlaGVyaXRhZ2Uub3JnL3NvdXJjZS9z d2gtam91cm5hbC9icm93c2UvbWFzdGVyL3N3aC9qb3VybmFsL3Rlc3RzL2NvbmZ0ZXN0LnB5JDEx OSIgY2xhc3M9InJlbWFya3VwLWxpbmsiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIi PnRoZSB0ZXN0czwvYT4sIGl0IGFwcGVhcnMgdGhhdCB0aGUgc2hhMSBpcyB0aGUgb25seSBrZXku PC9wPjwvZGl2PjwvZGl2PjxiciAvPjxkaXY+PHN0cm9uZz5SRVBPU0lUT1JZPC9zdHJvbmc+PGRp dj48ZGl2PnJEU1RPIFN0b3JhZ2UgbWFuYWdlcjwvZGl2PjwvZGl2PjwvZGl2PjxiciAvPjxkaXY+ PHN0cm9uZz5DSEFOR0VTIFNJTkNFIExBU1QgQUNUSU9OPC9zdHJvbmc+PGRpdj48YSBocmVmPSJo dHRwczovL2ZvcmdlLnNvZnR3YXJlaGVyaXRhZ2Uub3JnL0QxMjk0L25ldy8iPmh0dHBzOi8vZm9y Z2Uuc29mdHdhcmVoZXJpdGFnZS5vcmcvRDEyOTQvbmV3LzwvYT48L2Rpdj48L2Rpdj48YnIgLz48 ZGl2PjxzdHJvbmc+UkVWSVNJT04gREVUQUlMPC9zdHJvbmc+PGRpdj48YSBocmVmPSJodHRwczov L2ZvcmdlLnNvZnR3YXJlaGVyaXRhZ2Uub3JnL0QxMjk0Ij5odHRwczovL2ZvcmdlLnNvZnR3YXJl aGVyaXRhZ2Uub3JnL0QxMjk0PC9hPjwvZGl2PjwvZGl2PjxiciAvPjxkaXY+PHN0cm9uZz5FTUFJ TCBQUkVGRVJFTkNFUzwvc3Ryb25nPjxkaXY+PGEgaHJlZj0iaHR0cHM6Ly9mb3JnZS5zb2Z0d2Fy ZWhlcml0YWdlLm9yZy9zZXR0aW5ncy9wYW5lbC9lbWFpbHByZWZlcmVuY2VzLyI+aHR0cHM6Ly9m b3JnZS5zb2Z0d2FyZWhlcml0YWdlLm9yZy9zZXR0aW5ncy9wYW5lbC9lbWFpbHByZWZlcmVuY2Vz LzwvYT48L2Rpdj48L2Rpdj48YnIgLz48ZGl2PjxzdHJvbmc+VG86IDwvc3Ryb25nPnZsb3JlbnR6 LCBSZXZpZXdlcnMsIG9sYXNkPGJyIC8+PHN0cm9uZz5DYzogPC9zdHJvbmc+c3doLXB1YmxpYy1j aSwgemFjazxiciAvPjwvZGl2Pg== --b1_82b452a250c88c067d8e887baa97e4cd--