Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Answered
Hello All, Although I Call Pipe.Wait() Or Pipe.Start(Wait=True), The Pipelinecontroller Does Not Wait In The Script Until The Pipeline Actually Terminates And Throws: Warning - Terminating Local Execution Process. Can Someone Please Help Me? Thanks A Lot

Hello all,
although I call pipe.wait() or pipe.start(wait=True), the PipelineController does not wait in the script until the pipeline actually terminates and throws: WARNING - Terminating local execution process. Can someone please help me? Thanks a lot 🙂

  
  
Posted one year ago
Votes Newest

Answers 10


The background is that the pipeline is started in a CI/CD job. The script is started and then the CI/CD goes to the next step. The next job depends on the pipeline and should be executed only after this is finished.

  
  
Posted one year ago

Hi @<1552101474769571840:profile|DepravedLion86> , do you have something that reproduces this behavior?

  
  
Posted one year ago

Hi, yes here:

  
  
Posted one year ago

hey @<1523701070390366208:profile|CostlyOstrich36> this script doesn't actually work sorry

  
  
Posted one year ago

now this test.py reproduces the error actually

  
  
Posted one year ago

@<1552101474769571840:profile|DepravedLion86> You shouldn't need to call wait explicitly. What happens if you don't?

  
  
Posted one year ago

the script test.py terminates local. But I would like the script to terminate after the pipeline is finished.

  
  
Posted one year ago

Oh I see what you mean. start will enqueue the pipeline, in order for it to be ran remotely by an agent. I think that what you want to call is pipe.start_locally(run_pipeline_steps_locally=True) (and get rid of the wait ).

  
  
Posted one year ago

or, if you want the steps to be ran by the agent, set run_pipeline_steps_locally=False

  
  
Posted one year ago

thank you, that's what I was looking for 🙂

  
  
Posted one year ago
1K Views
10 Answers
one year ago
one year ago
Tags