Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP1:Update
pacemaker.3577
pacemaker-lib-z-specifier.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pacemaker-lib-z-specifier.patch of Package pacemaker.3577
commit 380c1bb3d460fb26f53b43ec4434d32757136aba Author: Ken Gaillot <kgaillot@redhat.com> Date: Mon Jun 20 18:20:45 2016 -0500 Fix: libais,libcluster,libcrmcommon,liblrmd: don't use %z specifier Older versions of corosync don't support it when serializing/unserializing black boxes Index: pacemaker/lib/ais/plugin.c =================================================================== --- pacemaker.orig/lib/ais/plugin.c +++ pacemaker/lib/ais/plugin.c @@ -1387,8 +1387,9 @@ check_message_sanity(const AIS_Message * } AIS_CHECK(msg->header.size > sizeof(AIS_Message), - ais_err("Message %d size too small: %d < %zu", - msg->header.id, msg->header.size, sizeof(AIS_Message)); + ais_err("Message %d size too small: %d < %llu", + msg->header.id, msg->header.size, + (unsigned long long) sizeof(AIS_Message)); return FALSE); if (sane && ais_data_len(msg) != tmp_size) { Index: pacemaker/lib/cluster/cpg.c =================================================================== --- pacemaker.orig/lib/cluster/cpg.c +++ pacemaker/lib/cluster/cpg.c @@ -166,7 +166,8 @@ crm_cs_flush(gpointer data) sent++; last_sent++; - crm_trace("CPG message sent, size=%d", iov->iov_len); + crm_trace("CPG message sent, size=%llu", + (unsigned long long) iov->iov_len); cs_message_queue = g_list_remove(cs_message_queue, iov); free(iov->iov_base); @@ -175,11 +176,13 @@ crm_cs_flush(gpointer data) queue_len -= sent; if (sent > 1 || cs_message_queue) { - crm_info("Sent %d CPG messages (%d remaining, last=%u): %s (%d)", - sent, queue_len, last_sent, ais_error2text(rc), rc); + crm_info("Sent %d CPG messages (%d remaining, last=%u): %s (%lld)", + sent, queue_len, last_sent, ais_error2text(rc), + (long long) rc); } else { - crm_trace("Sent %d CPG messages (%d remaining, last=%u): %s (%d)", - sent, queue_len, last_sent, ais_error2text(rc), rc); + crm_trace("Sent %d CPG messages (%d remaining, last=%u): %s (%lld)", + sent, queue_len, last_sent, ais_error2text(rc), + (long long) rc); } if (cs_message_queue) { @@ -200,7 +203,8 @@ send_cpg_iov(struct iovec * iov) static unsigned int queued = 0; queued++; - crm_trace("Queueing CPG message %u (%d bytes)", queued, iov->iov_len); + crm_trace("Queueing CPG message %u (%llu bytes)", + queued, (unsigned long long) iov->iov_len); cs_message_queue = g_list_append(cs_message_queue, iov); crm_cs_flush(&pcmk_cpg_handle); return TRUE; @@ -623,11 +627,13 @@ send_cluster_text(int class, const char iov->iov_len = msg->header.size; if (msg->compressed_size) { - crm_trace("Queueing CPG message %u to %s (%d bytes, %d bytes compressed payload): %.200s", - msg->id, target, iov->iov_len, msg->compressed_size, data); + crm_trace("Queueing CPG message %u to %s (%llu bytes, %d bytes compressed payload): %.200s", + msg->id, target, (unsigned long long) iov->iov_len, + msg->compressed_size, data); } else { - crm_trace("Queueing CPG message %u to %s (%d bytes, %d bytes payload): %.200s", - msg->id, target, iov->iov_len, msg->size, data); + crm_trace("Queueing CPG message %u to %s (%llu bytes, %d bytes payload): %.200s", + msg->id, target, (unsigned long long) iov->iov_len, + msg->size, data); } free(target); Index: pacemaker/lib/common/ipc.c =================================================================== --- pacemaker.orig/lib/common/ipc.c +++ pacemaker/lib/common/ipc.c @@ -500,11 +500,12 @@ crm_ipcs_flush_events(crm_client_t * c) sent++; header = event[0].iov_base; if (header->size_compressed) { - crm_trace("Event %d to %p[%d] (%d compressed bytes) sent", - header->qb.id, c->ipcs, c->pid, rc); + crm_trace("Event %d to %p[%d] (%lld compressed bytes) sent", + header->qb.id, c->ipcs, c->pid, (long long) rc); } else { - crm_trace("Event %d to %p[%d] (%d bytes) sent: %.120s", - header->qb.id, c->ipcs, c->pid, rc, event[1].iov_base); + crm_trace("Event %d to %p[%d] (%lld bytes) sent: %.120s", + header->qb.id, c->ipcs, c->pid, (long long) rc, + (char *) (event[1].iov_base)); } c->event_queue = g_list_remove(c->event_queue, event); @@ -515,8 +516,9 @@ crm_ipcs_flush_events(crm_client_t * c) queue_len -= sent; if (sent > 0 || c->event_queue) { - crm_trace("Sent %d events (%d remaining) for %p[%d]: %s (%d)", - sent, queue_len, c->ipcs, c->pid, pcmk_strerror(rc < 0 ? rc : 0), rc); + crm_trace("Sent %d events (%d remaining) for %p[%d]: %s (%lld)", + sent, queue_len, c->ipcs, c->pid, + pcmk_strerror(rc < 0 ? rc : 0), (long long) rc); } if (c->event_queue) { @@ -664,7 +666,8 @@ crm_ipcs_sendv(crm_client_t * c, struct header->qb.id, c->ipcs, c->pid, header->qb.size, pcmk_strerror(rc), rc); } else { - crm_trace("Response %d sent, %d bytes to %p[%d]", header->qb.id, rc, c->ipcs, c->pid); + crm_trace("Response %d sent, %lld bytes to %p[%d]", + header->qb.id, (long long) rc, c->ipcs, c->pid); } if (flags & crm_ipc_server_free) { Index: pacemaker/lib/common/remote.c =================================================================== --- pacemaker.orig/lib/common/remote.c +++ pacemaker/lib/common/remote.c @@ -234,7 +234,7 @@ crm_send_tls(gnutls_session_t * session, } total_send = len; - crm_trace("Message size: %d", len); + crm_trace("Message size: %llu", (unsigned long long) len); while (TRUE) { rc = gnutls_record_send(*session, unsent, len); @@ -247,7 +247,7 @@ crm_send_tls(gnutls_session_t * session, break; } else if (rc < len) { - crm_debug("Sent %d of %d bytes", rc, len); + crm_debug("Sent %d of %llu bytes", rc, (unsigned long long) len); len -= rc; unsent += rc; } else { @@ -273,7 +273,8 @@ crm_send_plaintext(int sock, const char } total_send = len; - crm_trace("Message on socket %d: size=%d", sock, len); + crm_trace("Message on socket %d: size=%llu", + sock, (unsigned long long) len); retry: rc = write(sock, unsent, len); if (rc < 0) { @@ -288,7 +289,8 @@ crm_send_plaintext(int sock, const char } } else if (rc < len) { - crm_trace("Only sent %d of %d remaining bytes", rc, len); + crm_trace("Only sent %d of %llu remaining bytes", + rc, (unsigned long long) len); len -= rc; unsent += rc; goto retry; @@ -518,7 +520,8 @@ crm_remote_recv_once(crm_remote_t * remo /* automatically grow the buffer when needed */ if(remote->buffer_size < read_len) { remote->buffer_size = 2 * read_len; - crm_trace("Expanding buffer to %u bytes", remote->buffer_size); + crm_trace("Expanding buffer to %llu bytes", + (unsigned long long) remote->buffer_size); remote->buffer = realloc_safe(remote->buffer, remote->buffer_size + 1); CRM_ASSERT(remote->buffer != NULL); @@ -559,28 +562,33 @@ crm_remote_recv_once(crm_remote_t * remo remote->buffer_offset += rc; /* always null terminate buffer, the +1 to alloc always allows for this. */ remote->buffer[remote->buffer_offset] = '\0'; - crm_trace("Received %u more bytes, %u total", rc, remote->buffer_offset); + crm_trace("Received %u more bytes, %llu total", + rc, (unsigned long long) remote->buffer_offset); } else if (rc == -EINTR || rc == -EAGAIN) { crm_trace("non-blocking, exiting read: %s (%d)", pcmk_strerror(rc), rc); } else if (rc == 0) { - crm_debug("EOF encoutered after %u bytes", remote->buffer_offset); + crm_debug("EOF encoutered after %llu bytes", + (unsigned long long) remote->buffer_offset); return -ENOTCONN; } else { - crm_debug("Error receiving message after %u bytes: %s (%d)", - remote->buffer_offset, pcmk_strerror(rc), rc); + crm_debug("Error receiving message after %llu bytes: %s (%d)", + (unsigned long long) remote->buffer_offset, + pcmk_strerror(rc), rc); return -ENOTCONN; } header = crm_remote_header(remote); if(header) { if(remote->buffer_offset < header->size_total) { - crm_trace("Read less than the advertised length: %u < %u bytes", - remote->buffer_offset, header->size_total); + crm_trace("Read less than the advertised length: %llu < %u bytes", + (unsigned long long) remote->buffer_offset, + header->size_total); } else { - crm_trace("Read full message of %u bytes", remote->buffer_offset); + crm_trace("Read full message of %llu bytes", + (unsigned long long) remote->buffer_offset); return remote->buffer_offset; } } Index: pacemaker/lib/lrmd/lrmd_client.c =================================================================== --- pacemaker.orig/lib/lrmd/lrmd_client.c +++ pacemaker/lib/lrmd/lrmd_client.c @@ -1746,7 +1746,8 @@ lsb_get_metadata(const char *type, char lsb_meta_helper_free_value(dflt_start); lsb_meta_helper_free_value(dflt_stop); - crm_trace("Created fake metadata: %d", strlen(*output)); + crm_trace("Created fake metadata: %llu", + (unsigned long long) strlen(*output)); return pcmk_ok; } @@ -1888,7 +1889,8 @@ static int heartbeat_get_metadata(const char *type, char **output) { *output = crm_strdup_printf(hb_metadata_template, type, type, type); - crm_trace("Created fake metadata: %d", strlen(*output)); + crm_trace("Created fake metadata: %llu", + (unsigned long long) strlen(*output)); return pcmk_ok; } #endif
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor