On 16 Feb 12:52, Sylvain Rabot wrote:
> I strongly believe that TSDB is a cornerstone of the prometheus ecosystem
> (and not prometheus/prometheus alone) and as such should have its own
> lifecycle.
> 
> I also believe the original reason for the move ("Keeping them in sync,
> versioning etc, is a pain") should have been solved by tooling.
> 
> I'm sure at one point people using TSDB outside of prometheus will complain
> about the TSDB versioning being tied to prometheus.
> 
> So I'd like to make sure we can go back because even if the move is
> considered safe now, I'm persuaded it only benefits internal prometheus
> developments at the expense of the whole ecosystem.
> 
> Regards.

There are discussions in progress outside of this discussion.

I would like to add that golang versioning totally tolerate multiple
modules in one git repo with different versioning schemes.

https://github.com/hashicorp/consul/tree/master/api

is a go module on its own, module github.com/hashicorp/consul/api
inside the github.com/hashicorp/consul repo.

They have dedicated versions (see
https://github.com/hashicorp/consul/tree/api/v1.4.0): consul/api is v1.4.0,
while consul is v1.7.0.

So it looks like we could get the advantages of a single repo and a
dedicated module lifecycle if we need to.

> 
> On Sun, 16 Feb 2020 at 12:39, Bartłomiej Płotka <[email protected]> wrote:
> 
> > Hm, why would it need to have its own lifecycle?
> >
> > We waited for some time exactly to make sure that all is safe for the move.
> >
> > Bartek
> >
> > On Sun, 16 Feb 2020, 11:25 Sylvain Rabot, <[email protected]> wrote:
> >
> >> Hi,
> >>
> >> Before doing so, could we make sure this action can be reverted ?
> >>
> >> I'd hate that, if we realize TSDB needs its own lifecycle, we wouldn't be
> >> able to reopen github.com/prometheus/tsdb because of some github logic.
> >>
> >> Regards.
> >>
> >> On Fri, 14 Feb 2020 at 00:19, Julien Pivotto <[email protected]>
> >> wrote:
> >>
> >>> Dear community,
> >>>
> >>> In the dev summit 2019/1, it was decided to move tsdb to the junkyard:
> >>>
> >>> https://docs.google.com/document/d/1NQIX78nwBhfLZD3pAb0PK-uBKYqnkzjjVhOQ-kIaEGU/edit
> >>>
> >>> The https://github.com/prometheus/tsdb has been moved in Augustus 2019
> >>> inside
> >>> the prometheus repo itself:
> >>> https://github.com/prometheus/prometheus/tsdb
> >>>
> >>> I would like to trigger the move of the old repo to
> >>> https://github.com/prometheus-junkyard/tsdb at the end of this month (29
> >>> February). That is 200 days after the repo has been merged in the
> >>> prometheus server repo.
> >>>
> >>> GitHub says that "All links to the previous repository location are
> >>> automatically redirected to the new location":
> >>>
> >>> https://help.github.com/en/github/administering-a-repository/transferring-a-repository
> >>> which means that links to pull requests etc should still work after
> >>> the rename.
> >>>
> >>> If someone has strong arguments against this, please reply to this
> >>> message.
> >>>
> >>> --
> >>>  (o-    Julien Pivotto
> >>>  //\    Open-Source Consultant
> >>>  V_/_   Inuits - https://www.inuits.eu
> >>>
> >>> --
> >>> You received this message because you are subscribed to the Google
> >>> Groups "Prometheus Developers" group.
> >>> To unsubscribe from this group and stop receiving emails from it, send
> >>> an email to [email protected].
> >>> To view this discussion on the web visit
> >>> https://groups.google.com/d/msgid/prometheus-developers/20200213231949.GA18483%40oxygen
> >>> .
> >>>
> >>
> >>
> >> --
> >> Sylvain Rabot <[email protected]>
> >>
> >> --
> >> You received this message because you are subscribed to the Google Groups
> >> "Prometheus Developers" group.
> >> To unsubscribe from this group and stop receiving emails from it, send an
> >> email to [email protected].
> >> To view this discussion on the web visit
> >> https://groups.google.com/d/msgid/prometheus-developers/CADjtP1GFSFug0WYQO0svnJv2%3D2Xgz-GSzfL1ThN_kHeoznOQsg%40mail.gmail.com
> >> <https://groups.google.com/d/msgid/prometheus-developers/CADjtP1GFSFug0WYQO0svnJv2%3D2Xgz-GSzfL1ThN_kHeoznOQsg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> >> .
> >>
> >
> 
> -- 
> Sylvain Rabot <[email protected]>

-- 
 (o-    Julien Pivotto
 //\    Open-Source Consultant
 V_/_   Inuits - https://www.inuits.eu

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-developers/20200216120005.GA19661%40oxygen.

Attachment: signature.asc
Description: PGP signature

Reply via email to