You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Gus Heck (JIRA)" <ji...@apache.org> on 2019/04/30 20:18:00 UTC

[jira] [Commented] (SOLR-13419) Add TRA denoting Infix to TRA collection names

    [ https://issues.apache.org/jira/browse/SOLR-13419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16830662#comment-16830662 ] 

Gus Heck commented on SOLR-13419:
---------------------------------

Patch to implement, relies on changes from SOLR-13420 for the unit test. Includes fixes to several aspects of TRA test and support for autoDeleteAge in CollectionAdminRequest (which is used in the test)

> Add TRA denoting Infix to TRA collection names
> ----------------------------------------------
>
>                 Key: SOLR-13419
>                 URL: https://issues.apache.org/jira/browse/SOLR-13419
>             Project: Solr
>          Issue Type: Sub-task
>      Security Level: Public(Default Security Level. Issues are Public) 
>          Components: SolrCloud
>    Affects Versions: master (9.0)
>            Reporter: Gus Heck
>            Assignee: Gus Heck
>            Priority: Major
>         Attachments: SOLR-13419.patch
>
>
> One of the things that Dimensional Routed aliases (DRA) will need to be able to do is provide the component routing features based on the route value in the collection name. With multiple dimensions it becomes necessary to pull this information out on a per-dimension basis and the current Time Routed Alias (TRA) collection names have only a simple underscore between the alias name and the route value timestamp. Furthermore the timestamps are variable in length, having truncation of low significance zero fields as an intentional feature (collections falling evenly on the month boundary will omit the day/hour/min fields). This makes recognizing the TRA part of a DRA complex.  This issue will bring TRA's in line with CRA's so that both follow the pattern:
> alias__type__routevalue
> Specifically the new pattern will use __TRA__ for the type section. This change must not break existing TRA's, and will not update existing collection names, but the two formats have to co-exist peacefully going forward. DRA's will only support time dimensions with the new format however, with a general form of:
> alias__type__routevalue__type__routevalue



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org