Пример #1
0
//
// org.apache.hadoop.hbase.regionserver.transactional.idTm.native_ping(j_timeout)
//
// initialize.
// call do_cli_ping().
//
// return file error
//
jint Java_org_apache_hadoop_hbase_regionserver_transactional_IdTm_native_1ping(JNIEnv *pp_j_env, jobject, jint j_timeout) {
    int lv_ferr;

    lv_ferr = do_init(pp_j_env);
    if (lv_ferr == XZFIL_ERR_OK) {
        lv_ferr = do_cli_ping(&gv_phandle, j_timeout);
    }
    if (gv_verbose)
        printf("cli: ping() err=%d\n", lv_ferr);

    return lv_ferr;
}
Пример #2
0
//
// com.hp.traf.t284cli.native_ping(j_timeout)
//
// initialize.
// call do_cli_ping().
//
// return file error
//
jint Java_com_hp_traf_t284cli_native_1ping(JNIEnv *j_env, jobject, jint j_timeout) {
    int ferr;

    ferr = do_init(j_env);
    if (ferr == XZFIL_ERR_OK) {
        ferr = do_cli_ping(&phandle, j_timeout);
    }
    if (verbose)
        printf("cli: ping() err=%d\n", ferr);

    return ferr;
}
Пример #3
0
//
// client main
//
int main(int argc, char *argv[]) {
    enum {           TO = 1000 };
    int              ferr;
    long             id;
    int              inx;
    int              oid;
    SB_Phandle_Type  phandle;
    long             t_elapsed;
    struct timeval   t_start;
    struct timeval   t_stop;
    char ascii_buffer[MAX_DATE_TIME_BUFF_LEN + 1];

    do_init(argc, argv);

    do_cli_open(j_env, &phandle, &oid);

    gettimeofday(&t_start, NULL);
    for (inx = 0; inx < loop; inx++) {
        if (idt) {
            do_cli_id(&phandle, TO, &id);
            do_cli_id_to_string(&phandle, TO, id, ascii_buffer);
            do_cli_string_to_id(&phandle, TO, &id, ascii_buffer);
        } else {
            do_cli_ping(&phandle, TO);
            do_cli_id(&phandle, TO, &id);
            do_cli_id_to_string(&phandle, TO, id, ascii_buffer);
            do_cli_string_to_id(&phandle, TO, &id, ascii_buffer);
        }
    }
    gettimeofday(&t_stop, NULL);
    t_elapsed = (t_stop.tv_sec * 1000000 + t_stop.tv_usec) -
                (t_start.tv_sec * 1000000 + t_start.tv_usec);
    printf("elapsed time (gettimeofday us)=%ld, ops/sec=%f\n",
           t_elapsed, (double) loop / ((double) t_elapsed / 1000000));

    ferr = msg_mon_close_process(&phandle);
    assert(ferr == XZFIL_ERR_OK);
    ferr = msg_mon_process_shutdown();
    assert(ferr == XZFIL_ERR_OK);
    return 0;
}