Network error handling (2024)

Distribution uses TCP as the underlying network protocol. In general, TCP provides reliable connectivity between machines on a network. However, it is possible that network errors can occur that cause a TCP connection to drop. When a TCP connection is dropped, requests and responses between nodes participating in a distributed transaction are not received. Network errors are detected by the keep-alive protocol described in the section called “Detecting failed nodes” and handled by the distributed transaction protocol.

Network connectivity failures are caused by:

These errors are usually caused by network cables being disconnected, router crashes, or machine interfaces being disabled.

As discussed in the section called “Local and distributed transactions”, all distributed transactions have a transaction initiator that acts as the transaction coordinator. The transaction initiator can detect network failures when sending a request, or reading a response from a remote node. When the transaction initiator detects a network failure, the transaction is rolled back. Other nodes in a distributed transaction can also detect network failures. When this happens, rollback is returned to the transaction initiator, and again the transaction initiator rolls back the transaction. This is shown in Figure6.4, “Connection failure handling”.

Network error handling (1)

Figure6.4.Connection failure handling

When the transaction initiator performs a rollback because of a connection failure - either detected by the initiator or another node in the distributed transaction, the rollback is sent to all known nodes. Known nodes are those that were located using location discovery (see the section called “Location discovery”). This must be done because the initiator does not know which nodes are participating in the distributed transaction. Notice that a rollback is sent to all known nodes in Figure6.4, “Connection failure handling”. The rollback is retried until network connectivity is restored to all nodes.

Transaction rollback is synchronized to ensure that the transaction is safely aborted on all participating nodes, no matter the current node state.

Network error handling (2024)
Top Articles
How does the Ryder Cup work? Explaining rules for fourball, foursomes and singles scoring in 2023 | Sporting News United Kingdom
Top 5 Impacts of AI in Banking to Redefine Customer Experience
Ups Customer Center Locations
Tiny Tina Deadshot Build
Goodbye Horses: The Many Lives of Q Lazzarus
Jonathon Kinchen Net Worth
Mama's Kitchen Waynesboro Tennessee
Roblox Developers’ Journal
Shariraye Update
Sport Clip Hours
Facebook Marketplace Charlottesville
Skylar Vox Bra Size
Watch TV shows online - JustWatch
Costco Gas Foster City
Springfield Mo Craiglist
iLuv Aud Click: Tragbarer Wi-Fi-Lautsprecher für Amazons Alexa - Portable Echo Alternative
Procore Championship 2024 - PGA TOUR Golf Leaderboard | ESPN
Kürtçe Doğum Günü Sözleri
Palm Coast Permits Online
Our History
Craigslist Appomattox Va
Little Caesars 92Nd And Pecos
Aerocareusa Hmebillpay Com
Baja Boats For Sale On Craigslist
Boston Dynamics’ new humanoid moves like no robot you’ve ever seen
Lines Ac And Rs Can Best Be Described As
Egusd Lunch Menu
Yale College Confidential 2027
Jailfunds Send Message
Jesus Calling Feb 13
Elanco Rebates.com 2022
Opsahl Kostel Funeral Home & Crematory Yankton
Gr86 Forums
Wbli Playlist
Craigslist Greencastle
Ljw Obits
Build-A-Team: Putting together the best Cathedral basketball team
Can You Buy Pedialyte On Food Stamps
Myanswers Com Abc Resources
WorldAccount | Data Protection
301 Priest Dr, KILLEEN, TX 76541 - HAR.com
Achieving and Maintaining 10% Body Fat
Stranahan Theater Dress Code
Login
Ghareeb Nawaz Texas Menu
Sound Of Freedom Showtimes Near Amc Mountainside 10
Avatar: The Way Of Water Showtimes Near Jasper 8 Theatres
Frontier Internet Outage Davenport Fl
Arginina - co to jest, właściwości, zastosowanie oraz przeciwwskazania
Sitka Alaska Craigslist
Craiglist.nj
Latest Posts
Article information

Author: Dan Stracke

Last Updated:

Views: 5526

Rating: 4.2 / 5 (43 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Dan Stracke

Birthday: 1992-08-25

Address: 2253 Brown Springs, East Alla, OH 38634-0309

Phone: +398735162064

Job: Investor Government Associate

Hobby: Shopping, LARPing, Scrapbooking, Surfing, Slacklining, Dance, Glassblowing

Introduction: My name is Dan Stracke, I am a homely, gleaming, glamorous, inquisitive, homely, gorgeous, light person who loves writing and wants to share my knowledge and understanding with you.