DEGRADED MODE — CACHED ENTITLEMENTS · SENTRIS-DB01 UNREACHABLE · People & Places duty desk
Modify

Opened 13 years ago

Last modified 13 years ago

#25 OPEN fault

SENTRIS actuation web service (.asmx) returning wrong/stale results after a Server 2008 R2 glitch — actuations failed

Reported by: People & Places Owned by: M. Ross (Infrastructure)
Priority: P1 Milestone:
Component: Actuation / Web Service Version:
Keywords: Cc:
Desk: Estate & Systems Legacy ref: DEVCON-1163

Description

After the overnight Server 2008 R2 hiccup on the SENTRIS host, the actuation SOAP web service came back misbehaving: responses are slow, and &mdash; far worse &mdash; GetNodeStatus and PingSubject intermittently return the WRONG record (a stale RID, or an adjacent node's row). A handful of actuations were raised against a mis-resolved hardware address before the fault was spotted and the queue frozen. To reproduce, open the service test harness at <a href='/services/Actuation.asmx' target='_blank' style='color:#0000cc;'>/services/Actuation.asmx</a> and invoke GetNodeStatus or GetEstateSummary &mdash; the figures don't agree with the CMS. P1: this service sits in the actuation path.

Attachments (0)

Change History (3)

comment:1 by D. Pike, 13 years ago

First guess, and don't all groan at once: is it DNS? The service resolves the node registry by name and that box only just rebooted.

comment:2 by M. Ross, 13 years ago

Not DNS this time, Pike. The .asmx worker came back on stale cached entitlements after the 2008 R2 restart and is reading a shadow copy of the node table &mdash; serving old data with a completely straight face. Queue frozen until it clears.

comment:3 by S. Rao, 13 years ago

Confirmed against the CMS: GetNodeStatus on GAT-4471 returns GAT-4478's row. Anything actuated off this service in the last twelve hours needs checking by hand. Not a good one to have found the hard way.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as OPEN The owner will remain M. Ross (Infrastructure).

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.