Solr
  1. Solr
  2. SOLR-5318

create command don't take into account the transient core property

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 4.4, 4.6
    • Fix Version/s: 4.6, Trunk
    • Component/s: multicore
    • Labels:
      None

      Description

      the create core admin command don't take into account the transient core property, when the core is registered (so, the core will be never closed by the transient core cache)

      To reproduce :
      set transientCacheSize=2 and start with no cores

      Create 3 cores :
      curl "http://ip:port/solr/admin/cores?action=CREATE&name=coreX&instanceDir=path_to_instanceDir_coreX&dataDir=path_to_dataDir_coreX&loadOnStartup=false&transient=true"

      Look at the status :
      http://ip:port/solr/admin/cores?action=STATUS

      All cores are still loaded.
      One core should not be loaded (closed by the transient cache)

      The patch in attachment is for svn solr branch_4X (revision number 1526418)

      1. SOLR-5318.patch
        5 kB
        Erick Erickson
      2. SOLR-5318.patch
        2 kB
        olivier soyez

        Issue Links

          Activity

          olivier soyez created issue -
          olivier soyez made changes -
          Field Original Value New Value
          Attachment SOLR-5318.patch [ 12607377 ]
          Erick Erickson made changes -
          Link This issue is related to SOLR-4862 [ SOLR-4862 ]
          Erick Erickson made changes -
          Assignee Erick Erickson [ erickerickson ]
          olivier soyez made changes -
          Description the create core admin command don't take into account the transient core property, when the core is registered (so, the core will be never closed by the transient core cache)
          the create core admin command don't take into account the transient core property, when the core is registered (so, the core will be never closed by the transient core cache)

          To reproduce :
          set transientCacheSize=2 and start with no cores

          Create 3 cores :
          curl "http://ip:port/solr/admin/cores?action=CREATE&name=coreX&instanceDir=path_to_instanceDir_coreX&dataDir=path_to_dataDir_coreX&loadOnStartup=false&transient=true"

          Look at the status :
          http://ip:port/solr/admin/cores?action=STATUS

          All cores are still loaded.
          One core should not be loaded (closed by the transient cache).
          olivier soyez made changes -
          Description the create core admin command don't take into account the transient core property, when the core is registered (so, the core will be never closed by the transient core cache)

          To reproduce :
          set transientCacheSize=2 and start with no cores

          Create 3 cores :
          curl "http://ip:port/solr/admin/cores?action=CREATE&name=coreX&instanceDir=path_to_instanceDir_coreX&dataDir=path_to_dataDir_coreX&loadOnStartup=false&transient=true"

          Look at the status :
          http://ip:port/solr/admin/cores?action=STATUS

          All cores are still loaded.
          One core should not be loaded (closed by the transient cache).
          the create core admin command don't take into account the transient core property, when the core is registered (so, the core will be never closed by the transient core cache)

          To reproduce :
          set transientCacheSize=2 and start with no cores

          Create 3 cores :
          curl "http://ip:port/solr/admin/cores?action=CREATE&name=coreX&instanceDir=path_to_instanceDir_coreX&dataDir=path_to_dataDir_coreX&loadOnStartup=false&transient=true"

          Look at the status :
          http://ip:port/solr/admin/cores?action=STATUS

          All cores are still loaded.
          One core should not be loaded (closed by the transient cache)
          olivier soyez made changes -
          Affects Version/s 4.4 [ 12324324 ]
          olivier soyez made changes -
          Description the create core admin command don't take into account the transient core property, when the core is registered (so, the core will be never closed by the transient core cache)

          To reproduce :
          set transientCacheSize=2 and start with no cores

          Create 3 cores :
          curl "http://ip:port/solr/admin/cores?action=CREATE&name=coreX&instanceDir=path_to_instanceDir_coreX&dataDir=path_to_dataDir_coreX&loadOnStartup=false&transient=true"

          Look at the status :
          http://ip:port/solr/admin/cores?action=STATUS

          All cores are still loaded.
          One core should not be loaded (closed by the transient cache)
          the create core admin command don't take into account the transient core property, when the core is registered (so, the core will be never closed by the transient core cache)

          To reproduce :
          set transientCacheSize=2 and start with no cores

          Create 3 cores :
          curl "http://ip:port/solr/admin/cores?action=CREATE&name=coreX&instanceDir=path_to_instanceDir_coreX&dataDir=path_to_dataDir_coreX&loadOnStartup=false&transient=true"

          Look at the status :
          http://ip:port/solr/admin/cores?action=STATUS

          All cores are still loaded.
          One core should not be loaded (closed by the transient cache)

          The patch in attachment is for svn solr branch_4X (revision number 1526418)
          Erick Erickson made changes -
          Attachment SOLR-5318.patch [ 12612376 ]
          Erick Erickson made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Fix Version/s 4.6 [ 12325000 ]
          Fix Version/s 5.0 [ 12321664 ]
          Resolution Fixed [ 1 ]

            People

            • Assignee:
              Erick Erickson
              Reporter:
              olivier soyez
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development