Elasticsearch client node's log is flooded with "Values less than -1 bytes are deprecated and will not be supported in the next major version: [-5915230208b]"

Hi, we are testing ELK 6.6.1 on s390x platform (Linux on Z).

We have 3 elasticsearch nodes configured as:

client:
discovery.zen.ping.unicast.hosts: master-discovery
discovery.zen.minimum_master_nodes: 1
node.master: false
node.data: false
http.enabled: true
http.port: 9200

data:
discovery.zen.ping.unicast.hosts: master-discovery
discovery.zen.minimum_master_nodes: 1
node.master: false
node.data: true
http.enabled: false

master:
discovery.zen.ping.unicast.hosts: master-discovery
discovery.zen.minimum_master_nodes: 1
node.master: true
node.data: false
http.enabled: false

After starting the ELK 6.6.1 stack, everything seems fine and we can see logs on Kibana UI, but elasticsearch client node's log is flooded with the entries like below:

[2019-07-07T12:39:53,698][WARN ][o.e.d.c.u.ByteSizeValue ] [logging-elk-client-54595cd8c-rfw5s]Values less than -1 bytes are deprecated and will not be supported in the next major version: [-5938528256b]
[2019-07-07T12:39:55,254][WARN ][o.e.d.c.u.ByteSizeValue ] [logging-elk-client-54595cd8c-rfw5s]Values less than -1 bytes are deprecated and will not be supported in the next major version: [-5915230208b]
...

Any idea what's going on there?

We took a javacore and reviewed all the classes loaded to the JVM, but could not find the exact class "o.e.d.c.u.ByteSizeValue". There is only one ByteSizeValue class:

3CLTEXTCLASS org/elasticsearch/common/unit/ByteSizeValue(0x000000000033AE00)

If I understood correctly, this one's short name should be o.e.c.u.ByteSizeValue (not the o.e.d.c.u.ByteSizeValue).

Best regards.

Hi, Team,

From Dev Tools console, I saw following behavior:

GET /_cat/nodes?v

#! Deprecation: Values less than -1 bytes are deprecated and will not be supported in the next major version: [-8964136960b]
#! Deprecation: Values less than -1 bytes are deprecated and will not be supported in the next major version: [-7503347712b]
ip          heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
10.1.79.182           42        -557  29    7.51    7.24     6.55 mi        *      logging-elk-master-86d9d7c5db-4w7l4
10.1.79.171           65        -244  29    7.51    7.24     6.55 di        -      logging-elk-data-0
10.1.79.169           37        -557  32    7.51    7.24     6.55 i         -      logging-elk-client-57bc4789b5-s4c5w

On the other hand, "GET /_cat/indices?v" does not trigger the "Deprecation: Values less than -1 bytes ..." message.

Hope that this may help to narrow the issue a bit.

Best regards.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.