64 |
64 |
string ceph_host = "";
|
65 |
65 |
string ceph_secret= "";
|
66 |
66 |
string ceph_user = "";
|
|
67 |
string total_bytes_sec = "";
|
|
68 |
string read_bytes_sec = "";
|
|
69 |
string write_bytes_sec = "";
|
|
70 |
string total_iops_sec = "";
|
|
71 |
string read_iops_sec = "";
|
|
72 |
string write_iops_sec = "";
|
67 |
73 |
|
68 |
74 |
int disk_id;
|
69 |
75 |
string default_driver = "";
|
... | ... | |
331 |
337 |
ceph_host = disk->vector_value("CEPH_HOST");
|
332 |
338 |
ceph_secret = disk->vector_value("CEPH_SECRET");
|
333 |
339 |
ceph_user = disk->vector_value("CEPH_USER");
|
|
340 |
total_bytes_sec = disk->vector_value("TOTAL_BYTES_SEC");
|
|
341 |
read_bytes_sec = disk->vector_value("READ_BYTES_SEC");
|
|
342 |
write_bytes_sec = disk->vector_value("WRITE_BYTES_SEC");
|
|
343 |
total_iops_sec = disk->vector_value("TOTAL_IOPS_SEC");
|
|
344 |
read_iops_sec = disk->vector_value("READ_IOPS_SEC");
|
|
345 |
write_iops_sec = disk->vector_value("WRITE_IOPS_SEC");
|
334 |
346 |
|
335 |
347 |
disk->vector_value_str("DISK_ID", disk_id);
|
336 |
348 |
|
... | ... | |
487 |
499 |
file << " io='" << default_driver_disk_io << "'";
|
488 |
500 |
}
|
489 |
501 |
|
490 |
|
file << "/>" << endl << "\t\t</disk>" << endl;
|
|
502 |
file << "/>" << endl;
|
|
503 |
|
|
504 |
if ( !(total_bytes_sec.empty() && read_bytes_sec.empty()
|
|
505 |
&& write_bytes_sec.empty() && total_iops_sec.empty()
|
|
506 |
&& read_iops_sec.empty() && write_iops_sec.empty()) )
|
|
507 |
{
|
|
508 |
file << "\t\t\t<iotune>" << endl;
|
|
509 |
if ( !total_bytes_sec.empty() )
|
|
510 |
{
|
|
511 |
file << "\t\t\t\t<total_bytes_sec>" << total_bytes_sec << "</total_bytes_sec>" << endl;
|
|
512 |
}
|
|
513 |
if ( !read_bytes_sec.empty() )
|
|
514 |
{
|
|
515 |
file << "\t\t\t\t<read_bytes_sec>" << read_bytes_sec << "</read_bytes_sec>" << endl;
|
|
516 |
}
|
|
517 |
if ( !write_bytes_sec.empty() )
|
|
518 |
{
|
|
519 |
file << "\t\t\t\t<write_bytes_sec>" << write_bytes_sec << "</write_bytes_sec>" << endl;
|
|
520 |
}
|
|
521 |
if ( !total_iops_sec.empty() )
|
|
522 |
{
|
|
523 |
file << "\t\t\t\t<total_iops_sec>" << total_iops_sec << "</total_iops_sec>" << endl;
|
|
524 |
}
|
|
525 |
if ( !read_iops_sec.empty() )
|
|
526 |
{
|
|
527 |
file << "\t\t\t\t<read_iops_sec>" << read_iops_sec << "</read_iops_sec>" << endl;
|
|
528 |
}
|
|
529 |
if ( !write_iops_sec.empty() )
|
|
530 |
{
|
|
531 |
file << "\t\t\t\t<write_iops_sec>" << write_iops_sec << "</write_iops_sec>" << endl;
|
|
532 |
}
|
|
533 |
file << "\t\t\t</iotune>" << endl;
|
|
534 |
}
|
|
535 |
file << "\t\t</disk>" << endl;
|
491 |
536 |
}
|
492 |
537 |
|
493 |
538 |
attrs.clear();
|