diff --git a/_service b/_service
index c7a7f4b..26b30f7 100644
--- a/_service
+++ b/_service
@@ -11,7 +11,7 @@
1.1.16
-->
1.1.16+git%cd.%h
- ce86684f5d0672791e9fd3043a84f0931cdd97ea
+ e47bd5bc77a3d1b38589b3716f5112ed39329e7b
diff --git a/pacemaker-1.1.16+20170509.ce86684f5.tar.bz2 b/pacemaker-1.1.16+20170509.ce86684f5.tar.bz2
deleted file mode 100644
index 4d750f0..0000000
--- a/pacemaker-1.1.16+20170509.ce86684f5.tar.bz2
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0676abbfa73dc3099a7a49451963b843d8f756cbf1d0b8df90371f82a57875b6
-size 3997327
diff --git a/pacemaker-1.1.16+20170531.e47bd5bc7.tar.bz2 b/pacemaker-1.1.16+20170531.e47bd5bc7.tar.bz2
new file mode 100644
index 0000000..b17f81d
--- /dev/null
+++ b/pacemaker-1.1.16+20170531.e47bd5bc7.tar.bz2
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7b19eeab04a456a70e94cd134caed4d6f39d548f189b4c71bae68099f4d313e7
+size 4046915
diff --git a/pacemaker.changes b/pacemaker.changes
index feb514e..442a0f7 100644
--- a/pacemaker.changes
+++ b/pacemaker.changes
@@ -1,3 +1,31 @@
+-------------------------------------------------------------------
+Fri Jun 2 12:58:32 UTC 2017 - ygao@suse.com
+
+- pengine,libpe_status: revisit fencing messages
+- PE: Improve logging of node fencing and shutdown
+- PE: Fence unrecoverable remote nodes with no resources
+- libpe_status: propagate multiple-active=block for bundles
+- libpe_status: set parent for bundle components
+- attrd: broadcast local overrides of sync'ed attributes
+- crmd: attribute write-out not needed with atomic attrd
+- PE: Prevent use-after-free when creating bundle constraints
+- PE: Ensure remote nodes are fenced when the connection cannot be recovered
+- PE: Improved fencing logging
+- PE: Assume resources on remote nodes do not need to be restarted until absolutely necessary
+- PE: Correctly compare a point with NULL instead of FALSE
+- libpe_status: correctly flag remote connection resources
+- pengine: improve internal bundle constraints
+- pengine: re-phrase trace log for internal constraints
+- libpe_status: set #kind to "container" for bundle nodes
+- pengine,libpengine: avoid potential use-of-NULL
+- pengine: avoid use-of-NULL in bundle without primitive
+- libpengine: don't double score when adding first allowed node
+- pengine: improve detection of invalid constraints
+- PE: Prevent use-of-NULL when expanding containers
+- PE: Partially restore 62ed004 to ensure remote connections are available before attempting resource recovery
+- stonith-ng: Trigger on constraints added to cib (bsc#1042374)
+- Upstream version cs: e47bd5bc77a3d1b38589b3716f5112ed39329e7b
+
-------------------------------------------------------------------
Mon May 15 12:41:35 UTC 2017 - ygao@suse.com
diff --git a/pacemaker.spec b/pacemaker.spec
index 5f95a3f..e692836 100644
--- a/pacemaker.spec
+++ b/pacemaker.spec
@@ -25,7 +25,7 @@
## Where to install Pacemaker documentation
%global pcmk_docdir %{_docdir}/%{name}
-%global commit 1.1.16+20170509.ce86684f5
+%global commit 1.1.16+20170531.e47bd5bc7
## Corosync version
%define cs_version 2