Re: Graceful shutdown of DotNet Ignite nodes running in Kubernetes pods

2023-09-06 Thread Pavel Tupitsyn
Ignite handles SIGTERM and stops the node. Use IIgnite.Stopped [1] to shut down the app gracefully. Example: run this program and use "kill" on it - "Stopped." is printed and the process exits with code 0. var ignite = Ignition.Start(); ignite.Stopped += (_, _) => {

Graceful shutdown of DotNet Ignite nodes running in Kubernetes pods

2023-09-06 Thread Raymond Wilson
If you have an Apache Ignite deployment on Kubernetes with Linux containers using the DotNet C# Ignite client, how do you trigger graceful shutdown of the node? Kubernetes emits a SIGTERM signal to the pod when it wants to remove it. That signal is relayed to the process running in the pod

Re: Question about JDBC polymorphism

2023-09-06 Thread Stephen Darlington
The most straightforward answer might just be to create views in your source database. Out of the box, the cache store is really designed for a 1:1 mapping between table and cache. You *can* do more complex mappings, but it may require coding. On Wed, 6 Sept 2023 at 09:46, Bram Biesbrouck <

Re: Basic cache statistics for Ignite clusters deployed on Kubernetes

2023-09-06 Thread Stephen Darlington
A good place to start would be the monitoring section of the documentation: https://ignite.apache.org/docs/latest/monitoring-metrics/intro You can use JMX, OpenCensus, some of the system views; deploying on Kubernetes doesn't change any of that. Control.sh, as you suggest, can be used for *ad

Question about JDBC polymorphism

2023-09-06 Thread Bram Biesbrouck
Hi all, I've been experimenting with Ignite over the past months and took an unexpected (pleasant) deep dive. Right now, I'm fiddling around with write-through and read-through, but I'm stuck on one feature I'd really want to find a solution for database table discriminator values and mapping

Basic cache statistics for Ignite clusters deployed on Kubernetes

2023-09-06 Thread Mateusz K
Hi, We have a cluster running on Apache Ignite 2.15 version on Kubernetes. Could you please advise how to obtain basic cache and cluster nodes statistics using control.sh script? Ignite Visor is no longer an option (it used to be sufficient for basic insights). I've raised