Project

General

Profile

Actions

Bug #465

closed

need to refresh osdmap when full flag is set

Added by Sage Weil over 13 years ago. Updated almost 13 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
% Done:

0%

Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):

Description

Something as simple as calling

ceph_monc_request_next_osdmap(&osdc->client->monc);

before returning ENOSPC in ceph_aio_write() will mostly work; it means
there will be at least one ENOSPC failure before we get an updated map.
Maybe, in addition to that, we should also periodically check for a new
map (maybe every minute?) so that if usage does drop and a new writer
comes along they won't get that initial ENOSPC.


Related issues 1 (0 open1 closed)

Related to Linux kernel client - Bug #502: honor osdmap FULL flagWon't Fix10/18/2010

Actions
Actions #1

Updated by Sage Weil over 13 years ago

  • Priority changed from Normal to High
Actions #2

Updated by Sage Weil over 13 years ago

  • Priority changed from High to Normal
Actions #3

Updated by Sage Weil over 13 years ago

  • Target version changed from v2.6.37 to v2.6.38
Actions #4

Updated by Sage Weil about 13 years ago

  • Target version changed from v2.6.38 to v2.6.39
Actions #5

Updated by Sage Weil about 13 years ago

  • Translation missing: en.field_position deleted (488)
  • Translation missing: en.field_position set to 1
  • Translation missing: en.field_position changed from 1 to 532
Actions #6

Updated by Sage Weil about 13 years ago

  • Translation missing: en.field_position deleted (535)
  • Translation missing: en.field_position set to 1
  • Translation missing: en.field_position changed from 1 to 537
Actions #7

Updated by Sage Weil almost 13 years ago

  • Translation missing: en.field_story_points changed from 0 to 2
  • Translation missing: en.field_position deleted (539)
  • Translation missing: en.field_position set to 538
Actions #8

Updated by Sage Weil almost 13 years ago

  • Translation missing: en.field_position deleted (540)
  • Translation missing: en.field_position set to 562
Actions #9

Updated by Sage Weil almost 13 years ago

  • Status changed from New to Resolved
  • Target version changed from v2.6.39 to v3.0

added bit to subscribe to next osdmap if current osdmap has full bit set.

Actions

Also available in: Atom PDF