You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Ilya Korol (Jira)" <ji...@apache.org> on 2021/06/30 01:58:00 UTC
[jira] [Updated] (IGNITE-14569) Create data structures system view
[ https://issues.apache.org/jira/browse/IGNITE-14569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ilya Korol updated IGNITE-14569:
--------------------------------
Ignite Flags: (was: Docs Required,Release Notes Required)
> Create data structures system view
> ----------------------------------
>
> Key: IGNITE-14569
> URL: https://issues.apache.org/jira/browse/IGNITE-14569
> Project: Ignite
> Issue Type: Improvement
> Components: data structures
> Affects Versions: 2.10
> Reporter: Ilya Kazakov
> Assignee: Ilya Korol
> Priority: Minor
> Labels: newbie
> Fix For: 2.11
>
>
> It will be good to have an api to list all created data structures: latches, atomics and so on. So it could be a system view.
> There is system views for caches, for nodes, for continuous queries: [https://ignite.apache.org/docs/latest/monitoring-metrics/system-views].
> It needs a system views for data structures. In general, each data structure system view must have the same fields as the method arguments that creates the data structure.
> For example system view for *latches* should have such fields:
> name - name of the latch
> initialCnt - count when latch was created (if this data is available)
> cnt - current latch count
> autoDel - does the latch automatically delete when its count reaches zero.
> *Queue system view:*
> name - name of the queue
> capacity - capacity of the queue
> size - current size of the queue
>
> *Set system view:*
> name - name of the set
> size - current size of the set
>
> *Atomics system view:*
> name - name of the atomic
> initVal - initial value of the atomic
> currentVal - current value of the atomic
> type - SEQUENCE | LONG | REFERENCE
--
This message was sent by Atlassian Jira
(v8.3.4#803005)