hzluyang opened a new issue, #15419:
URL: https://github.com/apache/pulsar/issues/15419

   pulsar 2.9.2
   3 brokers:
   4 bookeepers
   recently I am testing brokers isolation 
   
   But I came across these problems below:
   **1 My ns-isolation-policy**
   bin/pulsar-admin ns-isolation-policy get appops-pulsar-jdlt ly
   {
     "namespaces" : [ "luyanghaha/ly" ],
     "primary" : [ "appops-pulsar-05.jdlt.163.org:8080" ],
     "secondary" : [ "appops-pulsar-06.jdlt.163.org:8080" ],
     "auto_failover_policy" : {
       "parameters" : {
         "min_limit" : "1",
         "usage_threshold" : "80"
       },
       "policy_type" : "min_available"
     }
   
   2  lookup topics unavailable I used puslar-perf to produce messages 
   but fail " Could not get connection to broker: 
org.apache.pulsar.client.api.PulsarClientException$LookupException: 
{"errorMsg":"No broker was available to own 
persistent://luyanghaha/ly/isly-partition-0"
   
   bin/pulsar-admin topics partitioned-lookup persistent://luyanghaha/ly/isly
   HTTP 503 Service Unavailable
   
   Reason: javax.ws.rs.ServiceUnavailableException: HTTP 503 Service Unavailable
   }
   
   
   3 if I delete ns-isolation-policy  it work correctly
   bin/pulsar-admin ns-isolation-policy delete appops-pulsar-jdlt ly
   
   
   bin/pulsar-admin topics partitioned-lookup persistent://luyanghaha/ly/isly
   "persistent://luyanghaha/ly/isly-partition-0    
pulsar://appops-pulsar-06.jdlt.163.org:6650"
   "persistent://luyanghaha/ly/isly-partition-1    
pulsar://appops-pulsar-07.jdlt.163.org:6650"
   "persistent://luyanghaha/ly/isly-partition-2    
pulsar://appops-pulsar-07.jdlt.163.org:6650"
   "persistent://luyanghaha/ly/isly-partition-3    
pulsar://appops-pulsar-06.jdlt.163.org:6650"
   "persistent://luyanghaha/ly/isly-partition-4    
pulsar://appops-pulsar-06.jdlt.163.org:6650"
   "persistent://luyanghaha/ly/isly-partition-5    
pulsar://appops-pulsar-07.jdlt.163.org:6650"
   "persistent://luyanghaha/ly/isly-partition-6    
pulsar://appops-pulsar-07.jdlt.163.org:6650"
   "persistent://luyanghaha/ly/isly-partition-7    
pulsar://appops-pulsar-06.jdlt.163.org:6650"
   "persistent://luyanghaha/ly/isly-partition-8    
pulsar://appops-pulsar-06.jdlt.163.org:6650"
   "persistent://luyanghaha/ly/isly-partition-9    
pulsar://appops-pulsar-07.jdlt.163.org:6650"
   
   
   4  this comand is what I set ns-isolation-policy  
   bin/pulsar-admin ns-isolation-policy set --auto-failover-policy-type 
min_available --auto-failover-policy-params min_limit=1,usage_threshold=80 
--namespaces luyanghaha/ly --primary appops-pulsar-05.jdlt.163.org:8080 
--secondary appops-pulsar-06.jdlt.163.org:8080 appops-pulsar-jdlt ly
   
   
   
   It seems like my ns-isolation-policy  is not correct so when i apply the 
policy And unload topics/namespaces the pulsar failed to assign topics to 
correct broker make command "partitioned-lookup" fail   No broker was available 
to own .
   But I can't figure it out
   
   
   broker logs didn't show useful messages
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to