{"id":1597,"date":"2017-12-05T07:00:23","date_gmt":"2017-12-05T07:00:23","guid":{"rendered":"http:\/\/www.scmgalaxy.com\/tutorials\/?p=1597"},"modified":"2025-02-01T22:39:39","modified_gmt":"2025-02-01T22:39:39","slug":"start-the-perforce-proxy-without-cache-timestamp-checking","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/start-the-perforce-proxy-without-cache-timestamp-checking\/","title":{"rendered":"Start the Perforce Proxy without cache timestamp checking"},"content":{"rendered":"<p><strong>rajeshkumar created the topic: Start the Perforce Proxy without cache timestamp checking<\/strong><br \/>\nProblem: Perforce Proxy cache and timestamp issues.<\/p>\n<p>Solution: start perforce proxy using &#8220;-k&#8221;<\/p>\n<p>It is not in the System Administrator&#8217;s Guide or the output of &#8220;p4p<br \/>\n-h&#8221;. You will find the following as part of &#8220;p4 help undoc&#8221;:<br \/>\np4p -k &#8230;<br \/>\nStart the Perforce Proxy without cache timestamp checking.<br \/>\nThe Perforce Proxy normally uses a timestamp on cached revisions<br \/>\nto check that the right revision is delivered if an obliterate<br \/>\ndeletes a revision that is subsequently replaced with an identically-<br \/>\nnumbered revision. Using this option causes problems if head<br \/>\nrevisions are obliterated. However, the proxy cache can be pre-<br \/>\nloaded loaded with the server&#8217;s archive files by specifying this<br \/>\nflag when you start the proxy.<br \/>\nRegards,<br \/>\nRajesh Kumar<br \/>\nTwitt me @ <a href=\"http:\/\/twitter.com\/RajeshKumarIn\" target=\"_blank\" rel=\"noopener\">twitter.com\/RajeshKumarIn<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>rajeshkumar created the topic: Start the Perforce Proxy without cache timestamp checking Problem: Perforce Proxy cache and timestamp issues. Solution: start perforce proxy using &#8220;-k&#8221; It is not in the System Administrator&#8217;s Guide or the output of &#8220;p4p -h&#8221;. You will find the following as part of &#8220;p4 help undoc&#8221;: p4p -k &#8230; Start the&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_joinchat":[],"footnotes":""},"categories":[370],"tags":[379],"class_list":["post-1597","post","type-post","status-publish","format-standard","hentry","category-perforce","tag-proxy"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/1597","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=1597"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/1597\/revisions"}],"predecessor-version":[{"id":1598,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/1597\/revisions\/1598"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=1597"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=1597"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=1597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}