Hi,
After some hardware errors one of pg in our backup server is 'incomplete'.
I do export pg without problems like here:
https://ceph.com/community/incomplete-pgs-oh-my/
After remove pg from all osd's and import pg to one of osd pg is still
'incomplete'.
I want to recover only some pice of data from this rbd so if I lost
something then nothing happened. How can I tell ceph to accept this pg as
complete and clean?
>> ceph health detail
HEALTH_WARN 1 pgs incomplete; 1 pgs stuck inactive; 1 pgs stuck unclean
pg 0.109 is stuck inactive since forever, current state incomplete, last
acting [9,13]
pg 0.109 is stuck unclean since forever, current state incomplete, last
acting [9,13]
pg 0.109 is incomplete, acting [9,13]
>> Ceph pg 0.109 query
In attachment.
Regards,
Mateusz
{ "state": "incomplete",
"snap_trimq": "[]",
"epoch": 6310,
"up": [
9,
13],
"acting": [
9,
13],
"info": { "pgid": "0.109",
"last_update": "0'0",
"last_complete": "0'0",
"log_tail": "0'0",
"last_user_version": 0,
"last_backfill": "MAX",
"purged_snaps": "[]",
"history": { "epoch_created": 1,
"last_epoch_started": 4101,
"last_epoch_clean": 4089,
"last_epoch_split": 0,
"same_up_since": 6306,
"same_interval_since": 6306,
"same_primary_since": 6304,
"last_scrub": "3249'1096189",
"last_scrub_stamp": "2015-06-05 14:50:50.378387",
"last_deep_scrub": "3084'1088300",
"last_deep_scrub_stamp": "2015-05-31 13:56:29.394517",
"last_clean_scrub_stamp": "2015-06-05 14:50:50.378387"},
"stats": { "version": "0'0",
"reported_seq": "7",
"reported_epoch": "6310",
"state": "incomplete",
"last_fresh": "2015-06-18 12:54:14.562011",
"last_change": "2015-06-18 12:53:05.172499",
"last_active": "0.000000",
"last_clean": "0.000000",
"last_became_active": "0.000000",
"last_unstale": "2015-06-18 12:54:14.562011",
"last_undegraded": "2015-06-18 12:54:14.562011",
"last_fullsized": "2015-06-18 12:54:14.562011",
"mapping_epoch": 6306,
"log_start": "0'0",
"ondisk_log_start": "0'0",
"created": 1,
"last_epoch_clean": 4089,
"parent": "0.0",
"parent_split_bits": 0,
"last_scrub": "3249'1096189",
"last_scrub_stamp": "2015-06-05 14:50:50.378387",
"last_deep_scrub": "3084'1088300",
"last_deep_scrub_stamp": "2015-05-31 13:56:29.394517",
"last_clean_scrub_stamp": "2015-06-05 14:50:50.378387",
"log_size": 0,
"ondisk_log_size": 0,
"stats_invalid": "0",
"stat_sum": { "num_bytes": 0,
"num_objects": 0,
"num_object_clones": 0,
"num_object_copies": 0,
"num_objects_missing_on_primary": 0,
"num_objects_degraded": 0,
"num_objects_misplaced": 0,
"num_objects_unfound": 0,
"num_objects_dirty": 0,
"num_whiteouts": 0,
"num_read": 0,
"num_read_kb": 0,
"num_write": 0,
"num_write_kb": 0,
"num_scrub_errors": 0,
"num_shallow_scrub_errors": 0,
"num_deep_scrub_errors": 0,
"num_objects_recovered": 0,
"num_bytes_recovered": 0,
"num_keys_recovered": 0,
"num_objects_omap": 0,
"num_objects_hit_set_archive": 0,
"num_bytes_hit_set_archive": 0},
"stat_cat_sum": {},
"up": [
9,
13],
"acting": [
9,
13],
"blocked_by": [],
"up_primary": 9,
"acting_primary": 9},
"empty": 1,
"dne": 0,
"incomplete": 0,
"last_epoch_started": 0,
"hit_set_history": { "current_last_update": "0'0",
"current_last_stamp": "0.000000",
"current_info": { "begin": "0.000000",
"end": "0.000000",
"version": "0'0"},
"history": []}},
"peer_info": [
{ "peer": "2",
"pgid": "0.109",
"last_update": "0'0",
"last_complete": "0'0",
"log_tail": "0'0",
"last_user_version": 0,
"last_backfill": "MAX",
"purged_snaps": "[]",
"history": { "epoch_created": 0,
"last_epoch_started": 0,
"last_epoch_clean": 0,
"last_epoch_split": 0,
"same_up_since": 0,
"same_interval_since": 0,
"same_primary_since": 0,
"last_scrub": "0'0",
"last_scrub_stamp": "0.000000",
"last_deep_scrub": "0'0",
"last_deep_scrub_stamp": "0.000000",
"last_clean_scrub_stamp": "0.000000"},
"stats": { "version": "0'0",
"reported_seq": "0",
"reported_epoch": "0",
"state": "inactive",
"last_fresh": "0.000000",
"last_change": "0.000000",
"last_active": "0.000000",
"last_clean": "0.000000",
"last_became_active": "0.000000",
"last_unstale": "0.000000",
"last_undegraded": "0.000000",
"last_fullsized": "0.000000",
"mapping_epoch": 0,
"log_start": "0'0",
"ondisk_log_start": "0'0",
"created": 0,
"last_epoch_clean": 0,
"parent": "0.0",
"parent_split_bits": 0,
"last_scrub": "0'0",
"last_scrub_stamp": "0.000000",
"last_deep_scrub": "0'0",
"last_deep_scrub_stamp": "0.000000",
"last_clean_scrub_stamp": "0.000000",
"log_size": 0,
"ondisk_log_size": 0,
"stats_invalid": "0",
"stat_sum": { "num_bytes": 0,
"num_objects": 0,
"num_object_clones": 0,
"num_object_copies": 0,
"num_objects_missing_on_primary": 0,
"num_objects_degraded": 0,
"num_objects_misplaced": 0,
"num_objects_unfound": 0,
"num_objects_dirty": 0,
"num_whiteouts": 0,
"num_read": 0,
"num_read_kb": 0,
"num_write": 0,
"num_write_kb": 0,
"num_scrub_errors": 0,
"num_shallow_scrub_errors": 0,
"num_deep_scrub_errors": 0,
"num_objects_recovered": 0,
"num_bytes_recovered": 0,
"num_keys_recovered": 0,
"num_objects_omap": 0,
"num_objects_hit_set_archive": 0,
"num_bytes_hit_set_archive": 0},
"stat_cat_sum": {},
"up": [],
"acting": [],
"blocked_by": [],
"up_primary": -1,
"acting_primary": -1},
"empty": 1,
"dne": 1,
"incomplete": 0,
"last_epoch_started": 0,
"hit_set_history": { "current_last_update": "0'0",
"current_last_stamp": "0.000000",
"current_info": { "begin": "0.000000",
"end": "0.000000",
"version": "0'0"},
"history": []}},
{ "peer": "4",
"pgid": "0.109",
"last_update": "0'0",
"last_complete": "0'0",
"log_tail": "0'0",
"last_user_version": 0,
"last_backfill": "MAX",
"purged_snaps": "[]",
"history": { "epoch_created": 0,
"last_epoch_started": 0,
"last_epoch_clean": 0,
"last_epoch_split": 0,
"same_up_since": 0,
"same_interval_since": 0,
"same_primary_since": 0,
"last_scrub": "0'0",
"last_scrub_stamp": "0.000000",
"last_deep_scrub": "0'0",
"last_deep_scrub_stamp": "0.000000",
"last_clean_scrub_stamp": "0.000000"},
"stats": { "version": "0'0",
"reported_seq": "0",
"reported_epoch": "0",
"state": "inactive",
"last_fresh": "0.000000",
"last_change": "0.000000",
"last_active": "0.000000",
"last_clean": "0.000000",
"last_became_active": "0.000000",
"last_unstale": "0.000000",
"last_undegraded": "0.000000",
"last_fullsized": "0.000000",
"mapping_epoch": 0,
"log_start": "0'0",
"ondisk_log_start": "0'0",
"created": 0,
"last_epoch_clean": 0,
"parent": "0.0",
"parent_split_bits": 0,
"last_scrub": "0'0",
"last_scrub_stamp": "0.000000",
"last_deep_scrub": "0'0",
"last_deep_scrub_stamp": "0.000000",
"last_clean_scrub_stamp": "0.000000",
"log_size": 0,
"ondisk_log_size": 0,
"stats_invalid": "0",
"stat_sum": { "num_bytes": 0,
"num_objects": 0,
"num_object_clones": 0,
"num_object_copies": 0,
"num_objects_missing_on_primary": 0,
"num_objects_degraded": 0,
"num_objects_misplaced": 0,
"num_objects_unfound": 0,
"num_objects_dirty": 0,
"num_whiteouts": 0,
"num_read": 0,
"num_read_kb": 0,
"num_write": 0,
"num_write_kb": 0,
"num_scrub_errors": 0,
"num_shallow_scrub_errors": 0,
"num_deep_scrub_errors": 0,
"num_objects_recovered": 0,
"num_bytes_recovered": 0,
"num_keys_recovered": 0,
"num_objects_omap": 0,
"num_objects_hit_set_archive": 0,
"num_bytes_hit_set_archive": 0},
"stat_cat_sum": {},
"up": [],
"acting": [],
"blocked_by": [],
"up_primary": -1,
"acting_primary": -1},
"empty": 1,
"dne": 1,
"incomplete": 0,
"last_epoch_started": 0,
"hit_set_history": { "current_last_update": "0'0",
"current_last_stamp": "0.000000",
"current_info": { "begin": "0.000000",
"end": "0.000000",
"version": "0'0"},
"history": []}},
{ "peer": "7",
"pgid": "0.109",
"last_update": "0'0",
"last_complete": "0'0",
"log_tail": "0'0",
"last_user_version": 0,
"last_backfill": "MAX",
"purged_snaps": "[]",
"history": { "epoch_created": 0,
"last_epoch_started": 0,
"last_epoch_clean": 0,
"last_epoch_split": 0,
"same_up_since": 0,
"same_interval_since": 0,
"same_primary_since": 0,
"last_scrub": "0'0",
"last_scrub_stamp": "0.000000",
"last_deep_scrub": "0'0",
"last_deep_scrub_stamp": "0.000000",
"last_clean_scrub_stamp": "0.000000"},
"stats": { "version": "0'0",
"reported_seq": "0",
"reported_epoch": "0",
"state": "inactive",
"last_fresh": "0.000000",
"last_change": "0.000000",
"last_active": "0.000000",
"last_clean": "0.000000",
"last_became_active": "0.000000",
"last_unstale": "0.000000",
"last_undegraded": "0.000000",
"last_fullsized": "0.000000",
"mapping_epoch": 0,
"log_start": "0'0",
"ondisk_log_start": "0'0",
"created": 0,
"last_epoch_clean": 0,
"parent": "0.0",
"parent_split_bits": 0,
"last_scrub": "0'0",
"last_scrub_stamp": "0.000000",
"last_deep_scrub": "0'0",
"last_deep_scrub_stamp": "0.000000",
"last_clean_scrub_stamp": "0.000000",
"log_size": 0,
"ondisk_log_size": 0,
"stats_invalid": "0",
"stat_sum": { "num_bytes": 0,
"num_objects": 0,
"num_object_clones": 0,
"num_object_copies": 0,
"num_objects_missing_on_primary": 0,
"num_objects_degraded": 0,
"num_objects_misplaced": 0,
"num_objects_unfound": 0,
"num_objects_dirty": 0,
"num_whiteouts": 0,
"num_read": 0,
"num_read_kb": 0,
"num_write": 0,
"num_write_kb": 0,
"num_scrub_errors": 0,
"num_shallow_scrub_errors": 0,
"num_deep_scrub_errors": 0,
"num_objects_recovered": 0,
"num_bytes_recovered": 0,
"num_keys_recovered": 0,
"num_objects_omap": 0,
"num_objects_hit_set_archive": 0,
"num_bytes_hit_set_archive": 0},
"stat_cat_sum": {},
"up": [],
"acting": [],
"blocked_by": [],
"up_primary": -1,
"acting_primary": -1},
"empty": 1,
"dne": 1,
"incomplete": 0,
"last_epoch_started": 0,
"hit_set_history": { "current_last_update": "0'0",
"current_last_stamp": "0.000000",
"current_info": { "begin": "0.000000",
"end": "0.000000",
"version": "0'0"},
"history": []}},
{ "peer": "13",
"pgid": "0.109",
"last_update": "3933'1096450",
"last_complete": "3933'1096450",
"log_tail": "3099'1093197",
"last_user_version": 1096450,
"last_backfill": "MAX",
"purged_snaps": "[]",
"history": { "epoch_created": 1,
"last_epoch_started": 4101,
"last_epoch_clean": 4089,
"last_epoch_split": 0,
"same_up_since": 6306,
"same_interval_since": 6306,
"same_primary_since": 6304,
"last_scrub": "3249'1096189",
"last_scrub_stamp": "2015-06-05 14:50:50.378387",
"last_deep_scrub": "3084'1088300",
"last_deep_scrub_stamp": "2015-05-31 13:56:29.394517",
"last_clean_scrub_stamp": "2015-06-05 14:50:50.378387"},
"stats": { "version": "3933'1096450",
"reported_seq": "3898664",
"reported_epoch": "6297",
"state": "down+peering",
"last_fresh": "2015-06-18 12:53:04.990905",
"last_change": "2015-06-18 12:53:04.990905",
"last_active": "2015-06-07 20:02:45.980123",
"last_clean": "2015-06-07 20:02:45.980123",
"last_became_active": "0.000000",
"last_unstale": "2015-06-18 12:53:04.990905",
"last_undegraded": "2015-06-18 12:53:04.990905",
"last_fullsized": "2015-06-18 12:53:04.990905",
"mapping_epoch": 6304,
"log_start": "3099'1093197",
"ondisk_log_start": "3099'1093197",
"created": 1,
"last_epoch_clean": 4089,
"parent": "0.0",
"parent_split_bits": 0,
"last_scrub": "3249'1096189",
"last_scrub_stamp": "2015-06-05 14:50:50.378387",
"last_deep_scrub": "3084'1088300",
"last_deep_scrub_stamp": "2015-05-31 13:56:29.394517",
"last_clean_scrub_stamp": "2015-06-05 14:50:50.378387",
"log_size": 3253,
"ondisk_log_size": 3253,
"stats_invalid": "0",
"stat_sum": { "num_bytes": 19001393152,
"num_objects": 4547,
"num_object_clones": 0,
"num_object_copies": 9094,
"num_objects_missing_on_primary": 0,
"num_objects_degraded": 0,
"num_objects_misplaced": 0,
"num_objects_unfound": 0,
"num_objects_dirty": 4547,
"num_whiteouts": 0,
"num_read": 1836023,
"num_read_kb": 27544496,
"num_write": 1865919,
"num_write_kb": 36504180,
"num_scrub_errors": 0,
"num_shallow_scrub_errors": 0,
"num_deep_scrub_errors": 0,
"num_objects_recovered": 9804,
"num_bytes_recovered": 40980742144,
"num_keys_recovered": 0,
"num_objects_omap": 0,
"num_objects_hit_set_archive": 0,
"num_bytes_hit_set_archive": 0},
"stat_cat_sum": {},
"up": [
9,
13],
"acting": [
9,
13],
"blocked_by": [
2,
4,
7],
"up_primary": 9,
"acting_primary": 9},
"empty": 0,
"dne": 0,
"incomplete": 0,
"last_epoch_started": 4065,
"hit_set_history": { "current_last_update": "0'0",
"current_last_stamp": "0.000000",
"current_info": { "begin": "0.000000",
"end": "0.000000",
"version": "0'0"},
"history": []}}],
"recovery_state": [
{ "name": "Started\/Primary\/Peering",
"enter_time": "2015-06-18 12:53:05.169236",
"past_intervals": [
{ "first": 4064,
"last": 4087,
"maybe_went_rw": 1,
"up": [
13,
7],
"acting": [
13,
7],
"primary": 13,
"up_primary": 13},
{ "first": 4088,
"last": 4094,
"maybe_went_rw": 1,
"up": [
7],
"acting": [
7],
"primary": 7,
"up_primary": 7},
{ "first": 4095,
"last": 4099,
"maybe_went_rw": 1,
"up": [
7,
4],
"acting": [
7,
4],
"primary": 7,
"up_primary": 7},
{ "first": 4100,
"last": 4194,
"maybe_went_rw": 1,
"up": [
7,
4],
"acting": [
7],
"primary": 7,
"up_primary": 7},
{ "first": 4195,
"last": 4201,
"maybe_went_rw": 1,
"up": [
4],
"acting": [
4],
"primary": 4,
"up_primary": 4},
{ "first": 4202,
"last": 4269,
"maybe_went_rw": 1,
"up": [
4,
2],
"acting": [
4,
2],
"primary": 4,
"up_primary": 4},
{ "first": 4270,
"last": 4287,
"maybe_went_rw": 1,
"up": [
7,
4],
"acting": [
7,
4],
"primary": 7,
"up_primary": 7},
{ "first": 4288,
"last": 4330,
"maybe_went_rw": 1,
"up": [
9,
7],
"acting": [
9,
7],
"primary": 9,
"up_primary": 9},
{ "first": 4331,
"last": 5203,
"maybe_went_rw": 1,
"up": [
9,
13],
"acting": [
9,
13],
"primary": 9,
"up_primary": 9},
{ "first": 5204,
"last": 5233,
"maybe_went_rw": 1,
"up": [
13],
"acting": [
13],
"primary": 13,
"up_primary": 13},
{ "first": 5234,
"last": 5464,
"maybe_went_rw": 1,
"up": [
13,
7],
"acting": [
13,
7],
"primary": 13,
"up_primary": 13},
{ "first": 5465,
"last": 5757,
"maybe_went_rw": 1,
"up": [
9,
13],
"acting": [
9,
13],
"primary": 9,
"up_primary": 9},
{ "first": 5758,
"last": 5760,
"maybe_went_rw": 1,
"up": [
9],
"acting": [
9],
"primary": 9,
"up_primary": 9},
{ "first": 5761,
"last": 5762,
"maybe_went_rw": 0,
"up": [],
"acting": [],
"primary": -1,
"up_primary": -1},
{ "first": 5763,
"last": 5764,
"maybe_went_rw": 1,
"up": [
9],
"acting": [
9],
"primary": 9,
"up_primary": 9},
{ "first": 5765,
"last": 5767,
"maybe_went_rw": 1,
"up": [
9,
13],
"acting": [
9,
13],
"primary": 9,
"up_primary": 9},
{ "first": 5768,
"last": 5769,
"maybe_went_rw": 1,
"up": [
9],
"acting": [
9],
"primary": 9,
"up_primary": 9},
{ "first": 5770,
"last": 5771,
"maybe_went_rw": 1,
"up": [
9,
13],
"acting": [
9,
13],
"primary": 9,
"up_primary": 9},
{ "first": 5772,
"last": 5774,
"maybe_went_rw": 1,
"up": [
13],
"acting": [
13],
"primary": 13,
"up_primary": 13},
{ "first": 5775,
"last": 5792,
"maybe_went_rw": 1,
"up": [
9,
13],
"acting": [
9,
13],
"primary": 9,
"up_primary": 9},
{ "first": 5793,
"last": 5794,
"maybe_went_rw": 1,
"up": [
13],
"acting": [
13],
"primary": 13,
"up_primary": 13},
{ "first": 5795,
"last": 5796,
"maybe_went_rw": 0,
"up": [],
"acting": [],
"primary": -1,
"up_primary": -1},
{ "first": 5797,
"last": 5798,
"maybe_went_rw": 1,
"up": [
9],
"acting": [
9],
"primary": 9,
"up_primary": 9},
{ "first": 5799,
"last": 5803,
"maybe_went_rw": 1,
"up": [
9,
13],
"acting": [
9,
13],
"primary": 9,
"up_primary": 9},
{ "first": 5804,
"last": 5805,
"maybe_went_rw": 1,
"up": [
9],
"acting": [
9],
"primary": 9,
"up_primary": 9},
{ "first": 5806,
"last": 5807,
"maybe_went_rw": 1,
"up": [
9,
13],
"acting": [
9,
13],
"primary": 9,
"up_primary": 9},
{ "first": 5808,
"last": 5809,
"maybe_went_rw": 1,
"up": [
9],
"acting": [
9],
"primary": 9,
"up_primary": 9},
{ "first": 5810,
"last": 5812,
"maybe_went_rw": 0,
"up": [],
"acting": [],
"primary": -1,
"up_primary": -1},
{ "first": 5813,
"last": 5815,
"maybe_went_rw": 1,
"up": [
9],
"acting": [
9],
"primary": 9,
"up_primary": 9},
{ "first": 5816,
"last": 5929,
"maybe_went_rw": 1,
"up": [
9,
7],
"acting": [
9,
7],
"primary": 9,
"up_primary": 9},
{ "first": 5930,
"last": 5934,
"maybe_went_rw": 1,
"up": [
7],
"acting": [
7],
"primary": 7,
"up_primary": 7},
{ "first": 5935,
"last": 6060,
"maybe_went_rw": 1,
"up": [
9,
7],
"acting": [
9,
7],
"primary": 9,
"up_primary": 9},
{ "first": 6061,
"last": 6062,
"maybe_went_rw": 1,
"up": [
9],
"acting": [
9],
"primary": 9,
"up_primary": 9},
{ "first": 6063,
"last": 6073,
"maybe_went_rw": 1,
"up": [
9,
7],
"acting": [
9,
7],
"primary": 9,
"up_primary": 9},
{ "first": 6074,
"last": 6077,
"maybe_went_rw": 1,
"up": [
9,
13],
"acting": [
9,
13],
"primary": 9,
"up_primary": 9},
{ "first": 6078,
"last": 6126,
"maybe_went_rw": 1,
"up": [
9,
7],
"acting": [
9,
7],
"primary": 9,
"up_primary": 9},
{ "first": 6127,
"last": 6295,
"maybe_went_rw": 1,
"up": [
9,
13],
"acting": [
9,
13],
"primary": 9,
"up_primary": 9},
{ "first": 6296,
"last": 6297,
"maybe_went_rw": 1,
"up": [
13],
"acting": [
13],
"primary": 13,
"up_primary": 13},
{ "first": 6298,
"last": 6303,
"maybe_went_rw": 0,
"up": [],
"acting": [],
"primary": -1,
"up_primary": -1},
{ "first": 6304,
"last": 6305,
"maybe_went_rw": 1,
"up": [
9],
"acting": [
9],
"primary": 9,
"up_primary": 9}],
"probing_osds": [
"2",
"4",
"7",
"9",
"13"],
"down_osds_we_would_probe": [],
"peering_blocked_by": []},
{ "name": "Started",
"enter_time": "2015-06-18 12:53:05.169150"}],
"agent_state": {}}
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com