You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ak...@apache.org on 2016/03/01 15:08:58 UTC
[3/3] ignite git commit: IGNITE-2612 WIP Rework to Angular directives.
IGNITE-2612 WIP Rework to Angular directives.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/81991245
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/81991245
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/81991245
Branch: refs/heads/ignite-2612
Commit: 819912456e242842ad4b25022e6274572f23d86d
Parents: 9124a08
Author: AKuznetsov <ak...@gridgain.com>
Authored: Tue Mar 1 20:16:37 2016 +0700
Committer: AKuznetsov <ak...@gridgain.com>
Committed: Tue Mar 1 21:08:47 2016 +0700
----------------------------------------------------------------------
.../states/configuration/caches/general.jade | 2 +-
.../states/configuration/caches/memory.jade | 31 +++++
.../states/configuration/caches/query.jade | 26 ++--
.../configuration/caches/server-near-cache.jade | 117 +++++++++-------
.../states/configuration/caches/store.jade | 132 ++++++++++++++++++-
.../states/configuration/clusters/general.jade | 2 +-
.../clusters/general/discovery/zookeeper.jade | 2 +-
.../configuration/clusters/marshaller.jade | 2 +-
.../states/configuration/clusters/swap.jade | 2 +-
.../main/js/views/configuration/summary.jade | 18 +--
10 files changed, 255 insertions(+), 79 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/81991245/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/general.jade
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/general.jade b/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/general.jade
index 975585b..b6f7a96 100644
--- a/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/general.jade
+++ b/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/general.jade
@@ -70,7 +70,7 @@ form.panel.panel-default(name='general' novalidate)
.settings-row
ignite-form-field
ignite-form-field-label
- | Cache mode:
+ | Mode:
ignite-form-field-tooltip
| Cache modes:
ul: li Partitioned - in this mode the overall key set will be divided into partitions and all partitions will be split equally between participating nodes
http://git-wip-us.apache.org/repos/asf/ignite/blob/81991245/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/memory.jade
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/memory.jade b/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/memory.jade
index 533a6ad..7e026f4 100644
--- a/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/memory.jade
+++ b/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/memory.jade
@@ -90,6 +90,37 @@ form.panel.panel-default(name='memory' novalidate)
span(ng-if='#{model}.evictionPolicy.kind')
a.customize(ng-show='__.expanded' ng-click='__.expanded = false') Hide settings
a.customize(ng-hide='__.expanded' ng-click='__.expanded = true') Show settings
+ .panel-details.col-sm-12(ng-if='__.expanded')
+ .details-row
+ ignite-form-field(data-label='Batch size')
+ ignite-form-field-tooltip
+ | Number of entries to remove on shrink"
+ ignite-form-field-input-number(
+ data-id='batchSize'
+ data-name='batchSize'
+ data-ng-model='#{model}.evictionPolicy[#{model}.evictionPolicy.kind].batchSize'
+ data-placeholder='1'
+ )
+ .details-row
+ ignite-form-field(data-label='Max memory size')
+ ignite-form-field-tooltip
+ | Maximum allowed cache size in bytes
+ ignite-form-field-input-number(
+ data-id='maxMemorySize'
+ data-name='maxMemorySize'
+ data-ng-model='#{model}.evictionPolicy[#{model}.evictionPolicy.kind].maxMemorySize'
+ data-placeholder='0'
+ )
+ .details-row
+ ignite-form-field(data-label='Max size')
+ ignite-form-field-tooltip
+ | Maximum allowed size of cache before entry will start getting evicted
+ ignite-form-field-input-number(
+ data-id='maxSize'
+ data-name='maxSize'
+ data-ng-model='#{model}.evictionPolicy[#{model}.evictionPolicy.kind].maxSize'
+ data-placeholder='100000'
+ )
.settings-row
ignite-form-field
ignite-form-field-label
http://git-wip-us.apache.org/repos/asf/ignite/blob/81991245/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/query.jade
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/query.jade b/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/query.jade
index 13bb53c..9ba7376 100644
--- a/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/query.jade
+++ b/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/query.jade
@@ -89,6 +89,19 @@ form.panel.panel-default(name='query' novalidate)
data-min='1'
)
.settings-row
+ ignite-form-field
+ ignite-form-field-label
+ | Long query timeout:
+ ignite-form-field-tooltip
+ | Timeout in milliseconds after which long query warning will be printed
+ ignite-form-field-input-number(
+ data-id='longQueryWarningTimeout'
+ data-name='longQueryWarningTimeout'
+ data-ng-model='#{model}.longQueryWarningTimeout'
+ data-placeholder='3000'
+ data-min='0'
+ )
+ .settings-row
ignite-form-group(ng-model='#{sqlFunctionClasses}' ng-form='#{form}')
ignite-form-field-label
| SQL functions
@@ -130,19 +143,6 @@ form.panel.panel-default(name='query' novalidate)
.group-content-empty(ng-if='!(#{sqlFunctionClasses}.length) && !group.add.length')
| Not defined
.settings-row
- ignite-form-field
- ignite-form-field-label
- | Long query timeout:
- ignite-form-field-tooltip
- | Timeout in milliseconds after which long query warning will be printed
- ignite-form-field-input-number(
- data-id='longQueryWarningTimeout'
- data-name='longQueryWarningTimeout'
- data-ng-model='#{model}.longQueryWarningTimeout'
- data-placeholder='3000'
- data-min='0'
- )
- .settings-row
ignite-form-field.checkbox
ignite-form-field-input-checkbox(
data-id='snapshotableIndex'
http://git-wip-us.apache.org/repos/asf/ignite/blob/81991245/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/server-near-cache.jade
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/server-near-cache.jade b/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/server-near-cache.jade
index c08e4b5..7a6a846 100644
--- a/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/server-near-cache.jade
+++ b/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/server-near-cache.jade
@@ -29,68 +29,85 @@ form.panel.panel-default(name='server-near-cache' novalidate)
.panel-body
.col-sm-6
.settings-row
- ignite-form-field
- ignite-form-field-label
- | Name:
- ignite-form-field-tooltip
- | Cache name
- ignite-form-field-input-text(
- data-id='cacheName'
- data-name='cacheName'
- data-ng-model='#{model}.name'
- data-ng-required='true'
- data-placeholder='Input name'
+ ignite-form-field.checkbox
+ ignite-form-field-input-checkbox(
+ data-id='swapEnabled'
+ data-name='swapEnabled'
+ data-ng-model='#{model}.swapEnabled'
)
- .settings-row
- ignite-form-field
- ignite-form-field-label
- | Clusters: #[a(ui-sref='base.configuration.clusters({id: #{model}._id})') (add)]
+ | Swap enabled
ignite-form-field-tooltip
- | Associate clusters with the current cache
- ignite-form-field-dropdown(
- data-id='clusters'
- data-name='clusters'
- data-options='clusters'
- data-multiple='true'
- data-ng-model='#{model}.clusters'
- data-ng-disabled='!clusters.length'
- data-placeholder='{{ clusters.length ? "Choose clusters": "No clusters configured" }}'
- )
- .settings-row
+ | Flag indicating whether swap storage is enabled or not for this cache
+ .settings-row(data-ng-show='#{model}.memoryMode !== "OFFHEAP_VALUES"')
ignite-form-field
ignite-form-field-label
- | Domain models: #[a(ui-sref='base.configuration.domains({id: #{model}._id})') (add)]
+ | Start size:
ignite-form-field-tooltip
- | Associate clusters with the current cache
- ignite-form-field-dropdown(
- data-id='domains'
- data-name='domains'
- data-options='domains'
- data-multiple='true'
- data-ng-model='#{model}.domains'
- data-ng-disabled='!domains.length'
- data-placeholder='{{ domains.length ? "Choose domain models": "No domain models configured" }}'
+ | Initial cache size for near cache which will be used to pre-create internal hash table after start
+ ignite-form-field-input-number(
+ data-id='nearStartSize'
+ data-name='nearStartSize'
+ data-ng-model='#{model}.nearConfiguration.nearStartSize'
+ data-ng-disabled='!#{model}.nearCacheEnabled'
+ data-placeholder='375000'
+ data-min='-1'
)
.settings-row
+ -var evictionPolicy = model + '.nearConfiguration.nearEvictionPolicy'
+ -var evictionPolicyKind = evictionPolicy + '.kind'
+
ignite-form-field
ignite-form-field-label
- | Cache mode:
+ | Eviction policy:
ignite-form-field-tooltip
- | Cache modes:
- ul: li Partitioned - in this mode the overall key set will be divided into partitions and all partitions will be split equally between participating nodes
- li Replicated - in this mode all the keys are distributed to all participating nodes
- li Local - in this mode caches residing on different grid nodes will not know about each other
+ | Optional cache eviction policy#[br]
+ | Must be set for entries to be evicted from on-heap to off-heap or swap
ignite-form-field-dropdown(
- data-id='cacheMode'
- data-name='cacheMode'
- data-options='[\
- {value: "LOCAL", label: "LOCAL"},\
- {value: "REPLICATED", label: "REPLICATED"},\
- {value: "PARTITIONED", label: "PARTITIONED"}\
- ]'
- data-ng-model='#{model}.cacheMode'
- data-placeholder='PARTITIONED'
+ data-id='nearCacheEvictionPolicyKind'
+ data-name='nearCacheEvictionPolicyKind'
+ data-options='[\
+ {value: "LRU", label: "LRU"},\
+ {value: "FIFO", label: "FIFO"},\
+ {value: "SORTED", label: "Sorted"},\
+ {value: undefined, label: "Not set"}\
+ ]'
+ data-ng-model='#{evictionPolicyKind}'
+ data-ng-disabled='!#{model}.nearCacheEnabled'
)
+ span(ng-if='#{evictionPolicyKind}')
+ a.customize(ng-show='__.expanded' ng-click='__.expanded = false') Hide settings
+ a.customize(ng-hide='__.expanded' ng-click='__.expanded = true') Show settings
+ .panel-details.col-sm-12(ng-if='__.expanded')
+ .details-row
+ ignite-form-field(data-label='Batch size')
+ ignite-form-field-tooltip
+ | Number of entries to remove on shrink"
+ ignite-form-field-input-number(
+ data-id='nearEvictionPolicyBatchSize'
+ data-name='nearEvictionPolicyBatchSize'
+ data-ng-model='#{evictionPolicy}[#{evictionPolicyKind}].batchSize'
+ data-placeholder='1'
+ )
+ .details-row
+ ignite-form-field(data-label='Max memory size')
+ ignite-form-field-tooltip
+ | Maximum allowed cache size in bytes
+ ignite-form-field-input-number(
+ data-id='nearEvictionPolicyMaxMemorySize'
+ data-name='nearEvictionPolicyMaxMemorySize'
+ data-ng-model='#{evictionPolicy}[#{evictionPolicyKind}].maxMemorySize'
+ data-placeholder='0'
+ )
+ .details-row
+ ignite-form-field(data-label='Max size')
+ ignite-form-field-tooltip
+ | Maximum allowed size of cache before entry will start getting evicted
+ ignite-form-field-input-number(
+ data-id='nearEvictionPolicyMaxSize'
+ data-name='nearEvictionPolicyMaxSize'
+ data-ng-model='#{evictionPolicy}[#{evictionPolicyKind}].maxSize'
+ data-placeholder='100000'
+ )
ignite-ui-ace.col-sm-6
.preview-panel(ng-init='mode = false')
.preview-legend
http://git-wip-us.apache.org/repos/asf/ignite/blob/81991245/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/store.jade
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/store.jade b/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/store.jade
index 380c108..15afc9a 100644
--- a/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/store.jade
+++ b/modules/control-center-web/src/main/js/app/modules/states/configuration/caches/store.jade
@@ -15,6 +15,7 @@
limitations under the License.
- var model = 'backupItem'
+- var form = 'writeBehind'
form.panel.panel-default(name='store' novalidate)
.panel-heading(bs-collapse-toggle)
@@ -27,6 +28,23 @@ form.panel.panel-default(name='store' novalidate)
.panel-body
.col-sm-6
.settings-row
+ ignite-form-field
+ ignite-form-field-label
+ | Store factory:
+ ignite-form-field-tooltip
+ | Factory for persistent storage for cache data
+ ignite-form-field-dropdown(
+ data-id='cacheStoreFactory'
+ data-name='cacheStoreFactory'
+ data-options='[\
+ {value: "CacheJdbcPojoStoreFactory", label: "JDBC POJO store factory"},\
+ {value: "CacheJdbcBlobStoreFactory", label: "JDBC BLOB store factory"},\
+ {value: "CacheHibernateBlobStoreFactory", label: "Hibernate BLOB store factory"},\
+ {value: undefined, label: "Not set"}\
+ ]'
+ data-ng-model='#{model}.cacheStoreFactory.kind'
+ )
+ .settings-row
ignite-form-field.checkbox
ignite-form-field-input-checkbox(
data-id='storeKeepBinary'
@@ -37,11 +55,119 @@ form.panel.panel-default(name='store' novalidate)
ignite-form-field-tooltip
| Flag indicating that CacheStore implementation is working with binary objects instead of Java objects
.settings-row
-
+ ignite-form-field.checkbox
+ ignite-form-field-input-checkbox(
+ data-id='loadPreviousValue'
+ data-name='loadPreviousValue'
+ data-ng-model='#{model}.loadPreviousValue'
+ )
+ | Load previous value
+ ignite-form-field-tooltip
+ | Flag indicating whether value should be loaded from store if it is not in the cache for following cache operations:",
+ ul: li IgniteCache.putIfAbsent()
+ li IgniteCache.replace()
+ li IgniteCache.replace()
+ li IgniteCache.remove()
+ li IgniteCache.getAndPut()
+ li IgniteCache.getAndRemove()
+ li IgniteCache.getAndReplace()
+ li IgniteCache.getAndPutIfAbsent()
.settings-row
-
+ ignite-form-field.checkbox
+ ignite-form-field-input-checkbox(
+ data-id='readThrough'
+ data-name='readThrough'
+ data-ng-model='#{model}.readThrough'
+ )
+ | Read-through
+ ignite-form-field-tooltip
+ | Flag indicating whether read-through caching should be used
.settings-row
-
+ ignite-form-field.checkbox
+ ignite-form-field-input-checkbox(
+ data-id='writeThrough'
+ data-name='writeThrough'
+ data-ng-model='#{model}.writeThrough'
+ )
+ | Write-through
+ ignite-form-field-tooltip
+ | Flag indicating whether write-through caching should be used
+ .settings-row
+ ignite-form-group(ng-model='#{model}' ng-form='#{form}')
+ ignite-form-field-label
+ | Write behind
+ ignite-form-group-tooltip
+ | Cache write behind settings#[br]
+ | Write-behind is a special mode when updates to cache accumulated and then asynchronously flushed to persistent store as a bulk operation
+ .group-content
+ .details-row
+ ignite-form-field.checkbox
+ ignite-form-field-input-checkbox(
+ data-id='writeBehindEnabled'
+ data-name='writeBehindEnabled'
+ data-ng-model='#{model}.writeBehindEnabled'
+ )
+ | Enabled
+ ignite-form-field-tooltip
+ | Flag indicating whether Ignite should use write-behind behaviour for the cache store
+ .details-row
+ ignite-form-field
+ ignite-form-field-label
+ | Batch size:
+ ignite-form-field-tooltip
+ | Maximum batch size for write-behind cache store operations#[br]
+ | Store operations (get or remove) are combined in a batch of this size to be passed to cache store
+ ignite-form-field-input-number(
+ data-id='writeBehindBatchSize'
+ data-name='writeBehindBatchSize'
+ data-ng-model='#{model}.writeBehindBatchSize'
+ data-ng-disabled='!#{model}.writeBehindEnabled'
+ data-placeholder='512'
+ data-min='1'
+ )
+ .details-row
+ ignite-form-field
+ ignite-form-field-label
+ | Flush size:
+ ignite-form-field-tooltip
+ | Maximum size of the write-behind cache#[br]
+ | If cache size exceeds this value, all cached items are flushed to the cache store and write cache is cleared
+ ignite-form-field-input-number(
+ data-id='writeBehindFlushSize'
+ data-name='writeBehindFlushSize'
+ data-ng-model='#{model}.writeBehindFlushSize'
+ data-ng-disabled='!#{model}.writeBehindEnabled'
+ data-placeholder='10240'
+ data-min='1'
+ )
+ .details-row
+ ignite-form-field
+ ignite-form-field-label
+ | Flush frequency:
+ ignite-form-field-tooltip
+ | Frequency with which write-behind cache is flushed to the cache store in milliseconds
+ ignite-form-field-input-number(
+ data-id='writeBehindFlushFrequency'
+ data-name='writeBehindFlushFrequency'
+ data-ng-model='#{model}.writeBehindFlushFrequency'
+ data-ng-disabled='!#{model}.writeBehindEnabled'
+ data-placeholder='5000'
+ data-min='1'
+ )
+ .details-row
+ ignite-form-field
+ ignite-form-field-label
+ | Flush threads count:
+ ignite-form-field-tooltip
+ | Number of threads that will perform cache flushing
+ ignite-form-field-input-number(
+ data-id='writeBehindFlushThreadCount'
+ data-name='writeBehindFlushThreadCount'
+ data-ng-model='#{model}.writeBehindFlushThreadCount'
+ data-ng-disabled='!#{model}.writeBehindEnabled'
+ data-placeholder='1'
+ data-min='1'
+ )
ignite-ui-ace.col-sm-6
.preview-panel(ng-init='mode = false')
.preview-legend
http://git-wip-us.apache.org/repos/asf/ignite/blob/81991245/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/general.jade
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/general.jade b/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/general.jade
index 8317b47..af50dc5 100644
--- a/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/general.jade
+++ b/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/general.jade
@@ -86,7 +86,7 @@ form.panel.panel-default(name='general' novalidate)
data-placeholder='Choose marshaller'
)
.settings-row
- .col-sm-12.panel-details
+ .panel-details.col-sm-12
ignite-configuration-clusters-general-discovery-cloud(
ng-if='#{model}.discovery.kind === "Cloud"')
ignite-configuration-clusters-general-discovery-google(
http://git-wip-us.apache.org/repos/asf/ignite/blob/81991245/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/general/discovery/zookeeper.jade
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/general/discovery/zookeeper.jade b/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/general/discovery/zookeeper.jade
index c1d3b0b..251d0fb 100644
--- a/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/general/discovery/zookeeper.jade
+++ b/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/general/discovery/zookeeper.jade
@@ -74,7 +74,7 @@ div
data-multiple='false'
)
.details-row(ng-if='#{model}.retryPolicy.kind')
- .col-sm-12.panel-details()
+ .panel-details.col-sm-12
div(ng-switch='#{model}.retryPolicy.kind')
ignite-configuration-clusters-general-discovery-zookeeper-exponential(ng-switch-when='ExponentialBackoff')
ignite-configuration-clusters-general-discovery-zookeeper-bounded-exponential(ng-switch-when='BoundedExponentialBackoff')
http://git-wip-us.apache.org/repos/asf/ignite/blob/81991245/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/marshaller.jade
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/marshaller.jade b/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/marshaller.jade
index f8219e6..d760a25 100644
--- a/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/marshaller.jade
+++ b/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/marshaller.jade
@@ -52,7 +52,7 @@ form.panel.panel-default(name='marshaller' novalidate)
) {{ #{model}.expanded ? "Hide settings" : "Show settings"}}
.settings-row
- .col-sm-12.panel-details(ng-if='#{model}.expanded && #{model}.kind === "OptimizedMarshaller"')
+ .panel-details.col-sm-12(ng-if='#{model}.expanded && #{model}.kind === "OptimizedMarshaller"')
.details-row
ignite-form-field
ignite-form-field-label
http://git-wip-us.apache.org/repos/asf/ignite/blob/81991245/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/swap.jade
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/swap.jade b/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/swap.jade
index 9676c94..3c23d2f 100644
--- a/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/swap.jade
+++ b/modules/control-center-web/src/main/js/app/modules/states/configuration/clusters/swap.jade
@@ -50,7 +50,7 @@ form.panel.panel-default(name='swapSpaceSpi' novalidate)
) {{ #{model}.expanded ? "Hide settings" : "Show settings"}}
.settings-row
- .col-sm-12.panel-details(ng-if='#{model}.expanded && #{model}.kind')
+ .panel-details.col-sm-12(ng-if='#{model}.expanded && #{model}.kind')
.details-row
ignite-form-field
ignite-form-field-label
http://git-wip-us.apache.org/repos/asf/ignite/blob/81991245/modules/control-center-web/src/main/js/views/configuration/summary.jade
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/views/configuration/summary.jade b/modules/control-center-web/src/main/js/views/configuration/summary.jade
index 538f7d9..834ebf8 100644
--- a/modules/control-center-web/src/main/js/views/configuration/summary.jade
+++ b/modules/control-center-web/src/main/js/views/configuration/summary.jade
@@ -20,9 +20,6 @@ include ../includes/infos
mixin hard-link(ref, txt)
a(style='color:#ec1c24' href=ref target='_blank') #{txt}
-mixin ignite-form-field-tooltip(message)
- i.tipField.fa.fa-question-circle(bs-tooltip='"#{message}"')
-
.docs-header
h1 Configurations Summary
.docs-body
@@ -74,7 +71,8 @@ mixin ignite-form-field-tooltip(message)
.details-row
ignite-form-field.col-xs-8.col-sm-8.col-md-7(data-label='Near cache start size')
- +ignite-form-field-tooltip("Initial cache size for near cache which will be used to pre-create internal hash table after start")
+ ignite-form-field-tooltip
+ | Initial cache size for near cache which will be used to pre-create internal hash table after start
ignite-form-field-input-number(
data-name='nearStartSize'
data-ng-model='#{nearCfg}.nearStartSize'
@@ -83,7 +81,8 @@ mixin ignite-form-field-tooltip(message)
.details-row
ignite-form-field.col-xs-8.col-sm-8.col-md-7(data-label='Near cache eviction policy')
- +ignite-form-field-tooltip("Cache expiration policy")
+ ignite-form-field-tooltip
+ | Cache expiration policy
ignite-form-field-dropdown(
data-name='evictionPolicies'
data-options='[\
@@ -108,7 +107,8 @@ mixin ignite-form-field-tooltip(message)
.panel-details.col-xs-12.col-sm-12.col-md-7(ng-if='ctrl.__form.expanded && #{nearCfg}.nearEvictionPolicy.kind')
.details-row
ignite-form-field(data-label='Batch size')
- +ignite-form-field-tooltip("Number of entries to remove on shrink")
+ ignite-form-field-tooltip
+ | Number of entries to remove on shrink
ignite-form-field-input-number(
data-name='batchSize'
data-ng-model='#{nearCfgEvictionPolicy}.batchSize'
@@ -116,7 +116,8 @@ mixin ignite-form-field-tooltip(message)
)
.details-row
ignite-form-field(data-label='Max memory size')
- +ignite-form-field-tooltip("Maximum allowed cache size in bytes")
+ ignite-form-field-tooltip
+ | Maximum allowed cache size in bytes
ignite-form-field-input-number(
data-name='maxMemorySize'
data-ng-model='#{nearCfgEvictionPolicy}.maxMemorySize'
@@ -124,7 +125,8 @@ mixin ignite-form-field-tooltip(message)
)
.details-row
ignite-form-field(data-label='Max size')
- +ignite-form-field-tooltip("Maximum allowed size of cache before entry will start getting evicted")
+ ignite-form-field-tooltip
+ | Maximum allowed size of cache before entry will start getting evicted
ignite-form-field-input-number(
data-name='maxSize'
data-ng-model='#{nearCfgEvictionPolicy}.maxSize'