Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Updates & Insights
  • Questions
  • Learning
    • E-learning Courses
    • Empower Replay: Limited Edition
    • Tutorials
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
      • About the DevOps Program
      • DataMiner DevOps Support
  • Downloads
  • More
    • DataMiner Releases & Updates
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

NAS & NATS services: tolerated latency in Distributed clusters?

Solved1.14K views22nd June 2024adl2099 NAS NATS sync
2
Alberto De Luca [DevOps Enabler]4.58K 5th February 2024 3 Comments

Hi Dojo,
Are there any known latency ranges that must be satisfied for NAS & NATS when DMA servers are on a global network?

What are the options and how can these affect synchronizations across the DMS?
Is stand-alone NATS node config faster than a Clustered NATS?

Which config can be lighter on SLNet.exe?

E.g. Let’s say I’m evaluating a DMS cluster consisting of a DMA1 in EU and a DMA2 in the US:
when I create a new “view” on DMA1, how long am I expected to wait before I can see the same view (or element) when connecting to DMA2?
What are the options to minimize the cluster synchronization in a scenario like this, involving intercontinental link delay?

Thanks

Alberto De Luca [DevOps Enabler] Edited comment 22nd June 2024
Alberto De Luca [DevOps Enabler] commented 5th February 2024

PS: If/When running NAS/NATS without the automatic cluster settings, so in “stand-alone” mode, are there any changes to NATs port required or will the ports stay the same? (IPC TCP 4222, 6222, 8222)

https://community.dataminer.services/securing-dataminer-part-2-firewall/?hilite=NATS

Marieke Goethals [SLC] [DevOps Catalyst] commented 4th June 2024

Hi Alberto,
I see that this question has been inactive for some time. Do you still need assistance with this? If not, could you select the answer to indicate that the question is resolved?

Alberto De Luca [DevOps Enabler] commented 22nd June 2024

Sure – marking this as solved as I’ve logged other questions for different aspects.
Thanks

1) https://community.dataminer.services/question/nats-ipc-what-info-is-exchanged-via-nats-in-a-cluster-dm-10-x-and-on/

2) https://community.dataminer.services/question/nats-expected-behaviour-in-dm-10-4/

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
1
Laurens Vergote [SLC] [DevOps Advocate]368 Posted 8th February 2024 3 Comments

Hello Alberto,

I’m assuming the stand-alone NATS node config you’re mentioning is forcing the NATS configuration in a DMA cluster to not be clustered.
This is not a supported configuration and was only temporarily used to quickly get customer DMAs up and running again, after which a proper configuration has to be set up.
A stand-alone NATS configuration cannot communicate with other nodes of the DMA which makes many features not function correctly.
Hence this type of configuration should never be put in production.

So a clustered config is required. We don’t however have tests to determine a specific cutoff latency at which point NATS will stop functioning reliably.
We are however in the process of implementing a new project which will decouple the NATS management from DataMiner, which will make it easier to update, maintain and provide new features.
One of those features is support for super-cluster and leafnodes, which are things provided by NATS to optimize the connectivity in a geographically distributed cluster.

We currently have no ETA for the release of this new project since there are many hurdles yet to overcome.

I hope this answers all your questions

Alberto De Luca [DevOps Enabler] Selected answer as best 22nd June 2024
Alberto De Luca [DevOps Enabler] commented 12th February 2024

Thanks for the thorough feedback, Laurens

With reference to the “emergency” scenario where NATS is no longer clustered,
is there any comms flow that is addressed via SLNet?

Even if not supported, I’d like to dive further in the details as an emergency work-around was applied in our environment, so I’m capturing the actions to revert this to the standard expected config.

Laurens Vergote [SLC] [DevOps Advocate] commented 13th February 2024

Most of the communications still happen via existing channels (COM/.net remoting/grpc). Only some functionalities use NATS as communication backbone. However, some of those functionalities are essential to the normal operation of DataMiner.
In the future we want to put more communication on NATS when it makes sense to use NATS (broadcasting, eventing, …), but for targeted communication use cases, grpc is the better option.

Alberto De Luca [DevOps Enabler] commented 16th February 2024

Thanks again for the feedback, Lauren – much appreciated

I’ll keep this open just a few days more, in case there’s anyone else in the community who’s got some more info in terms of tolerated latency over WAN & international links.

It’s good to know that “super-cluster” and “leaf nodes” will become available at some point and that ad interim NATs is a required piece of the backbone communications in nominal cluster conditions.

Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs