01:40Mansoor Mohsin: Inside the Failover Manager
From the creator
Meet Mansoor Mohsin, a Principal Software Engineer on the Service Fabric team and a 10-year veteran of the Reliability subsystem engineering group. For most his time here, Mansoor has been focused on designing and implementing strategies and algorithms for managing how Service Fabric does Failover, which is a very important concept and set of capabilities that any distributed systems platform like Service Fabric must nail. Mansoor's work is materialized in the Service Fabric Failover Manager (FM), which is a stateful Service Fabric system service that maintains a global view of all replica groups inside the nodes of a Service Fabric cluster. The global view includes status of all nodes in the cluster, list of current applications and services, list of replicas and their placement, etc. The FM manages the creation of services, upgrades, etc... It works closely with daemons on each node called Reconfiguration Agents (RAs), which continually collect the node’s available memory, CPU utilization, disk and network access behaviors, etc. The FM coordinates with the Placement and Load Balancer (PLB). The FM periodically receives load reports from the Reconfiguration Agents running on each node, aggregates, and sends it to the Placement and Load Balancer. You'll learn a lot about the details of these interactions and more in this conversation. Source Code: https://github.com/Microsoft/service-fabric/tree/master/src/prod/src/Reliability/Failover/fm Start with this file: https://git
Published 2018-06-20 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.
Keep exploring Learn to Code
01:40
19:55Announcing General Availability of Azure Bot Service and Language Understanding service
Microsoft Developer
57:29
09:02
18:59
12:24How to provisioning IoT devices at scale with IoT Hub Device Provisioning Service
Microsoft Developer
14:41TWC9: Connect(); On-Demand, Dev’s Guide to Azure, Future Workspace, Furby Hacking and more...
Microsoft Developer