Opened 17 years ago

Closed 17 years ago

#100 closed defect (fixed)

GDAL access not threadsafe

Reported by: warmerdam Owned by: gregboone
Priority: major Milestone: 3.3.0
Component: GDAL Provider Version: 3.2.0
Severity: 3 Keywords: threading
Cc: jbirch, haris External ID:

Description

The FDO GDAL Provider is not threadsafe within GDAL. In particular, it is not legal for multiple threads to access a single GDALDatasetH at the same time. This causes intermittent crashes and other dangerous behavior under heavy load, such as when generating tiles with mapguide.

Change History (6)

comment:1 by warmerdam, 17 years ago

Cc: jbirch haris added
Status: newassigned

I have committed a preliminary "big lock" attempt in the fdogdal 3.2.x branch (r127).

comment:2 by gregboone, 17 years ago

Owner: changed from warmerdam to gregboone
Status: assignednew

comment:3 by gregboone, 17 years ago

Status: newassigned

comment:4 by gregboone, 17 years ago

Ticket #100: GDAL access not threadsafe (Port from FDO 3.2.x)

comment:5 by gregboone, 17 years ago

See revisions...

r3699 r3700

comment:6 by gregboone, 17 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.