Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This is not the final list, as Ignite has tons of configuration properties and config objects. This list will further be expanded, but for now let's keep only the most important props here.

IgniteConfiguration

  • Require custom discovery event
    • user attributes (userAttrs)
  • Can be changed right away
    • rebalance thread pool size
    • failure detection timeout
    • client failure detection timeout
    • long query warn timeout
    • metrics log frequency
    • pools sizes (public, system, partitioned, etc. However, may require some tricky synchronization)
    • metrics update frequency
    • metrics history size

CacheConfiguration

  • Require custom discovery event
    • ?
  • Can be changed right away
    • rebalance timeout
    • rebalance batches prefetch count
    • rebalance throttle
    • partition loss policy
    • StatisticsEnabled: on / off
    • QueryDetailMetricsSize: change size

TcpDiscoverySpi

  • Require custom discovery event
    • ?
  • Can be changed right away
    • timeouts - socket timeout, connect timeout, ack timeout, cleanup timeouts
    • stats print frequency
    • client reconnect disabled

TcpCommunicationSpi

  • Require custom discovery event
    • ?
  • Can be changed right away
    • timeouts - socket timeout, connect timeout, ack timeout, idle connection timeouts
    • socket write timeout
    • socket buffers sizes
    • unacked messages buffer size

PersistentStoreConfiguration

  • Require custom discovery event
    • wal mode
  • Can be changed right away
    • ?

MemoryConfiguration

  • Require custom discovery event
    • ?
  • Can be changed right away
    • ?

MemoryPolicyConfiguration

  • Require custom discovery event
    • ?
  • Can be changed right away
    • ?

TransactionConfiguration (this is low priority - no valuable props to change)

...