Also,

many Jira reports are based off Jira projects. So mixing everything in one bag makes those unusable. But more importantly future Jira features/integrations/etc will probably be project oriented as well and they might become difficult or unusable to us.

My 2cts.

On 1/10/24 23:44, Yifan Cai wrote:
I support the idea of having separate Jira projects. Based on my experience with both shared namespaces (like Cassandra and Analytics) and dedicated namespaces (like Sidecar), I've seen the drawbacks of grouping all subproject tickets under a single project, i.e. Cassandra.

When tickets are consolidated in one project, visibility suffers. For instance, tickets must have a prefix in their titles, like in this example: https://issues.apache.org/jira/browse/CASSANDRA-19927. It's not immediately clear that this ticket pertains to the Analytics subproject without clicking the link.

Additionally, using just the Cassandra project leads to project metadata—such as "components" and "labels"—that may not apply to other subprojects. This can create confusion. In contrast, having distinct Jira projects ensures that project-specific metadata is well organized and relevant.

On the other hand, the Cassandra Sidecar has its own dedicated Jira project, which avoids these issues entirely.

- Yifan

On Tue, Oct 1, 2024 at 7:27 AM Brandon Williams <dri...@gmail.com> wrote:

    CEP-8 says "We suggest distinct Jira projects, one per driver, all to
    be created."

    Kind Regards,
    Brandon

    On Tue, Oct 1, 2024 at 9:23 AM Jon Haddad
    <j...@rustyrazorblade.com> wrote:
    >
    > My 2 cents - trying to look through C* JIRA right now is kind of
    awful with different projects all mixed in.  Given that the
    decision to lump everything together seems to have been made
    unilaterally, against the VOTE, I'd say we still need to move
    drivers off CASSANDRA.
    >
    > Only question is, one for all drivers or one for each driver?
    >
    > Jon
    >
    > On Tue, Oct 1, 2024 at 10:16 AM Brandon Williams
    <dri...@gmail.com> wrote:
    >>
    >> What is the status of this thread? Are we looking to move each
    driver
    >> project to its own jira instance, as voted for in CEP-8?
    >>
    >> Kind Regards,
    >> Brandon
    >>
    >> On Tue, Apr 9, 2024 at 9:29 AM Brandon Williams
    <dri...@gmail.com> wrote:
    >> >
    >> > I am +1 on separate projects as well, but to Abe's point I
    don't think
    >> > it matters now, we had 21 binding votes for CEP-8 which
    spells this
    >> > out.
    >> >
    >> > Kind Regards,
    >> > Brandon
    >> >
    >> > On Tue, Apr 9, 2024 at 9:24 AM Josh McKenzie
    <jmcken...@apache.org> wrote:
    >> > >
    >> > > +1 to separate JIRA projects per subproject. Having
    workflows distinct to each project is reason enough for me,
    nevermind the global namespace pollution that occurs if you pack a
    bunch of disparate projects together into one instance.
    >> > >
    >> > > On Mon, Apr 8, 2024, at 9:11 PM, Dinesh Joshi wrote:
    >> > >
    >> > > hi folks - sorry to have dropped the ball on responding to
    this thread.
    >> > >
    >> > > My 2 cents are as follows -
    >> > >
    >> > > 1. Having a separate JIRA project for each sub-project will
    add management overhead. This option, however, allows us to model
    unique workflows for the sub-project.
    >> > >
    >> > > 2. Managing the sub-project as part of the Cassandra JIRA
    project would imply less management overhead but the sub-project
    would need to conform to the same workflows.
    >> > >
    >> > > I would pick option 1 unless there is a strong reason and
    desire to manage a separate Jira project. We can always split out
    the Java Driver project if things don't work out. OTOH merging a
    Jira project is harder.
    >> > >
    >> > > Thanks,
    >> > >
    >> > > Dinesh
    >> > >
    >> > > On Thu, Apr 4, 2024 at 12:45 PM Abe Ratnofsky <a...@aber.io>
    wrote:
    >> > >
    >> > > CEP-8 proposes using separate Jira projects per Cassandra
    sub-project:
    >> > >
    
https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-8%3A+DataStax+Drivers+Donation
    >> > >
    >> > > > We suggest distinct Jira projects, one per driver, all to
    be created.
    >> > >
    >> > > I don't see any discussion changing that from the [DISCUSS]
    or vote threads:
    >> > >
    https://lists.apache.org/thread/01pljcncyjyo467l5orh8nf9okrh7oxm
    >> > >
    https://lists.apache.org/thread/opt630do09phh7hlt28odztxdv6g58dp
    >> > >
    https://lists.apache.org/thread/crolkrhd4y6tt3k4hsy204xomshlcp4p
    >> > >
    >> > > But looks like upon acceptance that was changed:
    >> > >
    https://lists.apache.org/thread/dhov01s8dvvh3882oxhkmmfv4tqdd68o
    >> > >
    >> > > > New issues will be tracked under the CASSANDRA project on
    Apache’s JIRA <https://issues.apache.org/jira/projects/CASSANDRA>
    under the component ‘Client/java-driver’.
    >> > >
    >> > > I'm in favor of using the same Jira as Cassandra proper.
    Committership is project-wide, so having a standardized process
    (same ticket flow, review rules, labels, etc. is beneficial). But
    multiple votes happened based on the content of the CEP, so we
    should stick to what was voted on and move to a separate Jira.
    >> > >
    >> > > --
    >> > > Abe
    >> > >
    >> > >

Reply via email to