Project

General

Profile

Bug #7362

GeoIPService usage may allow race conditions

Added by Robert Waltz over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Robert Waltz
Category:
d1_log_aggregation
Start date:
2015-09-17
Due date:
% Done:

100%

Story Points:
Sprint:

Description

The GeoIPService sets properties on itself that are then subsequently read in a multithreaded application. A thread may overwrite previously written properties that another concurrent thread may expect to read.

Create a separate class for GeoIPService to set and return properties.

Associated revisions

Revision 16338
Added by Robert Waltz over 9 years ago

closes #7362

GeoIPService usage may allow race conditions

Revision 16338
Added by Robert Waltz over 9 years ago

closes #7362

GeoIPService usage may allow race conditions

Revision 16339
Added by Robert Waltz over 9 years ago

closes #7362

GeoIPService usage may allow race conditions

Revision 16339
Added by Robert Waltz over 9 years ago

closes #7362

GeoIPService usage may allow race conditions

History

#1 Updated by Robert Waltz over 9 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 30 to 100

Applied in changeset d1-python:d1_python|r16338.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)