Checkout Tools
  • last updated 2 hours ago
Constraints: committers
Constraints: files
Constraints: dates
LUCENE-6980: fix a few more places to just use default (true) for applyAllDeletes
  1. … 3 more files in changeset.
SOLR-6279: cores?action=UNLOAD now waits for the core to close before unregistering it from ZK.
  1. … 3 more files in changeset.
SOLR-8505: core/DirectoryFactory.LOCK_TYPE_HDFS - add & use it instead of String literals
  1. … 6 more files in changeset.
SOLR-8484: refactor update/SolrIndexConfig.LOCK_TYPE_* into core/DirectoryFactory.LOCK_TYPE_*
  1. … 7 more files in changeset.
SOLR-8477: Let users choose compression mode in SchemaCodecFactory
  1. … 8 more files in changeset.
Replaced TMP with TieredMergePolicy in 2 tests' assert messages.
  1. … 1 more file in changeset.
SOLR-8452: replace "partialResults" occurrences with SolrQueryResponse.RESPONSE_HEADER_PARTIAL_RESULTS_KEY
  1. … 14 more files in changeset.
SOLR-8279: Close factories in unrelated test.
SOLR-8330: Standardize and fix logger creation and usage so that they aren't shared across source files.
  1. … 498 more files in changeset.
SOLR-8336: CoreDescriptor takes a Path for its instance dir, rather than a String
  1. … 26 more files in changeset.
SOLR-8302: SolrResourceLoader takes a Path for its instance directory
  1. … 49 more files in changeset.
SOLR-8298: small preferLocalShards implementation refactor
  1. … 7 more files in changeset.
SOLR-8278: Fix Windows test bug
SOLR-8278: Use NIO2 APIs in ConfigSetService
  1. … 5 more files in changeset.
SOLR-8260: Use nio2 API in core discovery
  1. … 4 more files in changeset.
SOLR-8126: update-<component-name> does not work if the component is only

present in solrconfig.xml

  1. … 4 more files in changeset.
SOLR-7967: AddSchemaFieldsUpdateProcessorFactory does not check if the ConfigSet is immutable
  1. … 2 more files in changeset.
SOLR-8095: Allow disabling HDFS Locality Metrics and disable by default as it may have performance implications on rapidly changing indexes.
  1. … 2 more files in changeset.
SOLR-8104: Config API does not work for spellchecker
  1. … 2 more files in changeset.
SOLR-7990: don't swallow ExitingReaderException
  1. … 7 more files in changeset.
SOLR-7789: Introduce a ConfigSet management API
  1. … 44 more files in changeset.
SOLR-7941: multivalued params are concatenated when using config API
  1. … 3 more files in changeset.
SOLR-7859: Clamp down on use of System.currentTimeMillis

- Use RTimer where currentTimeMillis is used for timing

- Abstract out a new class TimeOut for when currentTimeMillis/nanoTime

is used to timeout operations.

- Used `new Date()` in some cases where that is the logical intent.

- Deprecated a couple of APIs which were publicly exposing epoch time,

in favour of Date objects to make the intent clearer.

- A couple of cases had currentTimeMillis in dead code.

- In some cases where currentTimeMillis was used to just generate a name,

used nanoTime instead (really it should be some sequence/random number

in such a case).

- In some other cases where stamps were used for SQL queries, HTTP headers,

comparing against data in external files, ZK etc., used SuppressForbidden.

- Also currently allow the use of currentTimeMillis in commit data,

this is then used in replication -- this is concerning since absolute

times are being compared, but that can be dealt with separately.

  1. … 90 more files in changeset.
SOLR-7793: Refactor some utility methods to a separate utility class
  1. … 64 more files in changeset.
SOLR-7742: Support for Immutable ConfigSets
  1. … 12 more files in changeset.
SOLR-7705: CoreAdminHandler Unload no longer handles null core name
  1. … 2 more files in changeset.
LUCENE-6659: remove IWC's max thread states limit
  1. … 36 more files in changeset.
SOLR-7750: Change TestConfig.testDefaults to cover all SolrIndexConfig fields
  1. … 1 more file in changeset.
SOLR-7740: Fix typo bug with TestConfigOverlay
  1. … 1 more file in changeset.
SOLR-7714: Reduce SearchHandler's use of ShardHandler objects across shards in a search
  1. … 5 more files in changeset.