END_TEST START_TEST(test_reportBadBlocks) { struct hdfs_object *e, *alb, *lb; e = NULL; lb = hdfs_located_block_new(0, 0, 0, 0); alb = hdfs_array_locatedblock_new(); hdfs_array_locatedblock_append_located_block(alb, lb); lb = NULL; hdfs_reportBadBlocks(h, alb, &e); if (e) ck_abort_msg("exception: %s", hdfs_exception_get_message(e)); hdfs_object_free(alb); }
_HDFS_OBJ_RPC_DECL(getDatanodeReport, const char *mode) _HDFS_OBJ_RPC_BODY(getDatanodeReport, H_ARRAY_DATANODE_INFO, hdfs_dnreporttype_new(mode) ) _HDFS_PRIM_RPC_DECL(void, reportBadBlocks, struct hdfs_object *blocks) _HDFS_PRIM_RPC_BODY(reportBadBlocks, H_VOID, , , , (blocks? hdfs_array_locatedblock_copy(blocks) : hdfs_array_locatedblock_new()) ) _HDFS_OBJ_RPC_DECL(distributedUpgradeProgress, const char *act) _HDFS_OBJ_RPC_BODY(distributedUpgradeProgress, H_UPGRADE_STATUS_REPORT, hdfs_upgradeaction_new(act) ) _HDFS_PRIM_RPC_DECL(void, finalizeUpgrade) _HDFS_PRIM_RPC_BODY(finalizeUpgrade, H_VOID, , , ,