We created this site to hear your enhancement ideas, suggestions and feedback about AVEVA products and services. All of the feedback you share here is monitored and reviewed by the AVEVA product managers.
To start, take a look at the ideas in the list below and VOTE for your favorite ideas submitted by other users. POST your own idea if it hasn’t been suggested yet. Include COMMENTS and share relevant business case details that will help our product team get more information on the suggestion. Please note that your ideas and comments are visible to all other users.
This page is for feedback specifically for AVEVA PI System. For links to our other feedback portals, please see the tab RESOURCES below.
Thank you for all the input and feedback regarding this idea. We recently released AVEVA Adapter for OPC UA and AVEVA Adapter for MQTT that include both client- and server-level failover. We will mark this idea as Completed. For other adapters, please create a new idea specific to the adapter you wish to see this feature implemented. The following were created for the protocols that were explicitly mentioned in previous comments:
Modbus TCP: https://pisystem.feedback.aveva.com/ideas/PIADAPTERS-I-65
DNP3: https://pisystem.feedback.aveva.com/ideas/PIADAPTERS-I-66
WHello,
With the recent release of failover support for OPC UA and MQTT Adapters, does the MQTT Adapter support server failover or only client failover? Or is server failover (data source) only for the OPC UA Adapter? I'm not able to find information on configuration steps for server failover with MQTT Adapters.
As per the attached pic, with two Adapters and a PI Server, is the Client failover service typically installed on the PI Server?
Definitely encouraging that failover support is out for OPC UA and MQTT.
Would like to see DNP3 and Modbus adapters added to the list. It's hard to justify learning the adapter programming when only half my companies current protocols support failover/HA.
I'd love to get rid of some of the expensive/power hungry Windows servers running PI interfaces at my companies sites (by converting to smaller Linux machines running adapters), but I won't be able to until failover is more widely available among protocols.
Hi,
Could we please have an update on the progress of this development?
Thanks.
Adapters that support failover will support both client-level (or adapter-level) failover and server-level failover, depending on if the data source supports redundancy. So, for OPC UA and MQTT Adapters, both failover features will be available. I hope that answers your question.
@Jiyeon Hwang:
Just for being sure talking of the same Failover feature, which is heavily needed by your custiomers:
We all need an Adapter Failover and not a Server Failover Feature (which is nice to have, but not THAT important). So we need to have a pair of Adapters running on two Servers being a Failover pair exactly like the UFO solution on for PI Interfaces to be able to do maintenance on the Adapter Servers and/or the Adapters itself without loosing Data, so if one Adapter is down, the other immediately takes over without any Data Flow Interruption.
Thank you for your feedback and questions. Apologies for not responding in a timely fashion. I'd like to address a couple of the questions I noticed in the last couple of posts.
Regarding MQTT broker redundancy support - with the next version of Adapter for MQTT with Failover functionality, you will be able to specify a list of MQTT brokers for server-level failover. The adapter will be able to failover to the next available broker if the initially connected one goes into a bad state. This is the case for SparkplugB. If you're using a generic MQTT broker, the behavior will be different.
Regarding failover functionality for all other adapters - while we have started rolling out the failover feature to the Adapters for OPC UA and MQTT, our plan is to roll it out across the other available adapters as well. We do not have a timeframe yet on when all of them will be released with the new feature but please keep an eye out for future releases of these adapters.
Adding my thoughts around the failover for PI Adapters from a GxP setting, adapter failover is required to ensure no data loss. This would apply not just to the MQTT and OPC UA adapters, but to all available adapters from Aveva PI i.e. Modbus, RDBMS etc. Adding this feature would remove a major barrier and bring us one step closer for adopting PI adapters in our production environment.
Hi There,
Currently the PI MQTT Adapter and MQTT Sparkplug Connector do not support MQTT architectures with multiple MQTT Brokers. Our team recently completed testing and found that if an Edge Node switches connectivity to another Broker then the Connector creates a duplicate sub set of tags. The majority of the MQTT architectures we work with have multiple brokers and in some cases have up to four MQTT Brokers connecting to a single Edge Node. So this is a critical functionality which needs to be supported. Is there any tentative timeline on when this feature will be available? Is there also any high level explanation on how the failover functionality will work?