We have been successfully running 2.2.1 for more than 7 months on cloudera cluster dedicated to HBASE, Opentsdb.
we are very interested in new math functions in 2.3.0 and want to take advantage it, after upgrade under heavy load(700K writes/sec in Hbase) Opentsdb hangs with high CPU around 95-98% for 15 to 20 mins.
2017-04-29 15:59:20,712 [OpenTSDB I/O Worker #10] ERROR [ConnectionManager.exceptionCaught] - Unexpected exception from downstream for [id: 0x216c7bc9, /ipaddress:54723 => /ipaddress:9999]
{
"tsd.network.bind": "",
"tsd.core.auto_create_metrics": "true",
"tsd.core.auto_create_tagks": "true",
"tsd.core.auto_create_tagvs": "true",
"tsd.core.connections.limit": "0",
"tsd.core.enable_api": "true",
"tsd.core.enable_ui": "true",
"tsd.core.meta.cache.enable": "false",
"tsd.core.meta.enable_realtime_ts": "false",
"tsd.core.meta.enable_realtime_uid": "true",
"tsd.core.meta.enable_tsuid_incrementing": "false",
"tsd.core.meta.enable_tsuid_tracking": "true",
"tsd.core.plugin_path": "/usr/share/opentsdb/plugins",
"tsd.core.preload_uid_cache": "false",
"tsd.core.preload_uid_cache.max_entries": "300000",
"tsd.core.socket.timeout": "0",
"tsd.core.stats_with_port": "false",
"tsd.core.storage_exception_handler.enable": "false",
"tsd.core.tree.enable_processing": "false",
"tsd.core.uid.random_metrics": "false",
"tsd.http.cachedir": "/tmp/opentsdb",
"tsd.http.query.allow_delete": "false",
"tsd.http.request.cors_domains": "",
"tsd.http.request.cors_headers": "Authorization, Content-Type, Accept, Origin, User-Agent, DNT, Cache-Control, X-Mx-ReqToken, Keep-Alive, X-Requested-With, If-Modified-Since",
"tsd.http.request.enable_chunked": "true",
"tsd.http.request.max_chunk": "524288000",
"tsd.http.show_stack_trace": "true",
"tsd.http.staticroot": "/usr/share/opentsdb/static/",
"tsd.mode": "rw",
"tsd.network.async_io": "true",
"tsd.network.keep_alive": "true",
"tsd.network.port": "9999",
"tsd.network.reuse_address": "true",
"tsd.network.tcp_no_delay": "true",
"tsd.network.worker_threads": "",
"tsd.no_diediedie": "false",
"tsd.query.allow_simultaneous_duplicates": "true",
"tsd.query.enable_fuzzy_filter": "true",
"tsd.query.filter.expansion_limit": "4096",
"tsd.query.skip_unresolved_tagvs": "false",
"tsd.query.timeout": "0",
"tsd.rtpublisher.enable": "false",
"tsd.rtpublisher.plugin": "",
"tsd.search.enable": "false",
"tsd.search.plugin": "",
"tsd.startup.enable": "false",
"tsd.startup.plugin": "",
"tsd.stats.canonical": "false",
"tsd.storage.compaction.flush_interval": "10",
"tsd.storage.compaction.flush_speed": "2",
"tsd.storage.compaction.max_concurrent_flushes": "10000",
"tsd.storage.compaction.min_flush_threshold": "100",
"tsd.storage.enable_appends": "false",
"tsd.storage.enable_compaction": "false",
"tsd.storage.fix_duplicates": "true",
"tsd.storage.flush_interval": "1000",
"tsd.storage.hbase.data_table": "tsdb",
"tsd.storage.hbase.meta_table": "tsdb-meta",
"tsd.storage.hbase.prefetch_meta": "false",
"tsd.storage.hbase.scanner.maxNumRows": "128",
"tsd.storage.hbase.tree_table": "tsdb-tree",
"tsd.storage.hbase.uid_table": "tsdb-uid",
"tsd.storage.hbase.zk_basedir": "/hbase",
"tsd.storage.hbase.zk_quorum": "",
"tsd.storage.repair_appends": "false",
"tsd.timeseriesfilter.enable": "false",
"tsd.uidfilter.enable": "false"
}
Thanks for the help in advance.