Re: [Proposal] Thread monitoring mechanism

2018-02-23 Thread Anilkumar Gingade
Good idea, we need better tools (echo systems) to manage/monitor Geode resources. In Geode many times the work is handed to other low-level threads (messaging) or new threads/runnables; it will be nice to have some mechanism to associate main work-thread to low level thread; that will give better

Re: [Proposal] Thread monitoring mechanism

2018-02-23 Thread Barry Oglesby
A lot of the Geode thread pools are defined in ClusterDistributionManager. Most of these use custom ThreadPoolExecutors like: SerialQueuedExecutorWithDMStats PooledExecutorWithDMStats FunctionExecutionPooledExecutor These classes all extend ThreadPoolExecutor and override beforeExecute and

[SECURITY] CVE-2017-15693 Apache Geode unsafe deserialization of application objects

2018-02-23 Thread Anthony Baker
CVE-2017-15693 Apache Geode unsafe deserialization of application objects Severity: Important Vendor: The Apache Software Foundation Versions Affected: Apache Geode 1.0.0 through 1.3.0 Description: The Geode server stores application objects in serialized form. Certain cluster operations and

[SECURITY] CVE-2017-15692 Apache Geode unsafe deserialization in TcpServer

2018-02-23 Thread Anthony Baker
CVE-2017-15692 Apache Geode unsafe deserialization in TcpServer Severity: Important Vendor: The Apache Software Foundation Versions Affected: Apache Geode 1.0.0 through 1.3.0 Description: The TcpServer within the Geode locator opens a network port that deserializes data. If an unprivileged

Re: LinkedList with OQL not working

2018-02-23 Thread Jason Huynh
Hi Dharam, I tried something similar but instead of IS_DEFINED I just used a string equality comparison. I have a top level object and a linkedList in the top level object. The linkedList contains two Position objects with a field named secId. One position has a secId of OBJECTA and other

RE: LinkedList with OQL not working

2018-02-23 Thread Thacker, Dharam
Hello Jason/Team, Did you get chance to try out option 1 with filter? I double checked today but it's not filtering inside LinkedList. For my region, I have value as json with nested array which is converted to pdx instance using JSONFormatter api. By default JSON array is always converted to

RE: Geode: Deadlock situation upon startup

2018-02-23 Thread Daniel Kojic
Thanks for the quick responses! “Is it possible to share the DiskStoreIDs getting printed across the nodes. This will help us to see the dependencies between the nodes/diskstores.” == Node A: Region /Configuration has potentially stale data. It is waiting for another member to recover the