Home
last modified time | relevance | path

Searched full:jobs (Results 1 – 25 of 106) sorted by relevance

12345

/qemu/.gitlab-ci.d/
H A Dbase.yml37 # want jobs to run
40 # Never run jobs upstream on stable branch, staging branch jobs already ran
44 # Never run jobs upstream on tags, staging branch jobs already ran
52 # Cirrus jobs can't run unless the creds / target repo are set
56 # Publishing jobs should only run on the default branch in upstream
60 # Non-publishing jobs should only run on staging branches in upstream
64 # Jobs only intended for forks should always be skipped on upstream
74 # Stage 2: fine tune execution of jobs in specific scenarios
78 # Optional jobs should not be run unless manually triggered
89 # Skipped jobs should not be run unless manually triggered
[all …]
H A Dcrossbuild-template.yml14 - JOBS=$(expr $(nproc) + 1)
34 - make -j"$JOBS" all check-build
39 $MAKE -j"$JOBS" $MAKE_CHECK_ARGS ;
67 - JOBS=$(expr $(nproc) + 1)
80 - make -j"$JOBS" all check-build
85 $MAKE -j"$JOBS" $MAKE_CHECK_ARGS ;
99 - JOBS=$(expr $(nproc) + 1)
114 - make -j"$JOBS" all check-build
119 $MAKE -j"$JOBS" $MAKE_CHECK_ARGS ;
123 # We can still run some tests on some of our cross build jobs. They can add this
H A Dopensbi.yml1 # All jobs needing docker-opensbi must use the same rules it uses.
83 - export JOBS=$(($(getconf _NPROCESSORS_ONLN) + 1))
84 - echo "=== Using ${JOBS} simultaneous jobs ==="
85 - make -j${JOBS} -C roms/opensbi clean
86 …- make -j${JOBS} -C roms opensbi32-generic 2>&1 1>opensbi32-generic-stdout.log | tee -a opensbi32-…
87 - make -j${JOBS} -C roms/opensbi clean
88 …- make -j${JOBS} -C roms opensbi64-generic 2>&1 1>opensbi64-generic-stdout.log | tee -a opensbi64-…
H A Dbuildtest-template.yml13 - JOBS=$(expr $(nproc) + 1)
37 - $MAKE -j"$JOBS"
42 $MAKE -j"$JOBS" $MAKE_CHECK_ARGS ;
128 - JOBS=$(expr $(nproc) + 1)
145 - emmake make -j"$JOBS"
H A Dcustom-runners.yml1 # The CI jobs defined here require GitLab runners installed and
4 # jobs that are intended to run on GitLab's "shared" runners.
8 # jobs should be capable of running on operating systems with no
/qemu/tests/qemu-iotests/
H A D26466 jobs = self.vm.qmp('query-block-jobs')['return']
67 if jobs and jobs[0]['offset'] > 0:
72 self.assertTrue(jobs and jobs[0]['offset'] > 0) # job started
74 jobs = self.vm.qmp('query-block-jobs')['return']
76 self.assertTrue(jobs)
77 self.assertTrue(jobs[0]['offset'] < jobs[0]['len'])
H A D21921 # Check using the job-* QMP commands with block jobs
32 result = vm.qmp('query-jobs')
48 result = vm.qmp('query-jobs')
59 result = vm.qmp('query-jobs')
63 # any further; therefore, the query-jobs result can be
65 iotests.log(vm.qmp('query-jobs'))
82 result = vm.qmp('query-jobs')
93 while vm.qmp('query-jobs')['return'][0]['total-progress'] < img_size:
117 iotests.log(vm.qmp('query-jobs'))
146 iotests.log(vm.qmp('query-jobs'))
[all …]
H A D056216 res = self.vm.qmp('query-block-jobs')
221 res = self.vm.qmp('query-block-jobs')
225 res = self.vm.qmp('query-block-jobs')
230 res = self.vm.qmp('query-block-jobs')
233 res = self.vm.qmp('query-block-jobs')
237 res = self.vm.qmp('query-block-jobs')
243 res = self.vm.qmp('query-block-jobs')
248 res = self.vm.qmp('query-block-jobs')
258 res = self.vm.qmp('query-block-jobs')
266 res = self.vm.qmp('query-block-jobs')
[all …]
H A D030101 result = self.vm.qmp('query-block-jobs')
105 result = self.vm.qmp('query-block-jobs')
214 # This way jobs will not finish in the same order they were created
243 # Create all streaming jobs
253 # Do this in reverse: After unthrottling them, some jobs may finish
255 # subgraph, and this will make jobs above them advance (despite those
256 # jobs on top being throttled). In the worst case, all jobs below the
265 # Wait for all jobs to be finished.
326 # blocking the other jobs
444 # Wait for all jobs to be finished.
[all …]
H A D028124 silent=y qemu_cmd_repeat=20 _send_qemu_cmd $h "info block-jobs" "No active jobs"
125 _send_qemu_cmd $h "info block-jobs" "No active jobs"
H A D109.out23 {"execute":"query-block-jobs"}
39 {"execute":"query-block-jobs"}
74 {"execute":"query-block-jobs"}
90 {"execute":"query-block-jobs"}
125 {"execute":"query-block-jobs"}
141 {"execute":"query-block-jobs"}
176 {"execute":"query-block-jobs"}
192 {"execute":"query-block-jobs"}
227 {"execute":"query-block-jobs"}
243 {"execute":"query-block-jobs"}
[all …]
H A D05594 result = self.vm.qmp('query-block-jobs')
98 result = self.vm.qmp('query-block-jobs')
220 result = self.vm.qmp('query-block-jobs')
227 result = self.vm.qmp('query-block-jobs')
239 result = self.vm.qmp('query-block-jobs')
336 result = self.vm.qmp('query-block-jobs')
340 result = self.vm.qmp('query-block-jobs')
561 result = self.vm.qmp('query-block-jobs')
565 result = self.vm.qmp('query-block-jobs')
H A Dtestrunner.py126 test_field_width: int, jobs: int) -> List[TestResult]:
133 with Pool(jobs) as p:
372 def run_tests(self, tests: List[str], jobs: int = 1) -> bool:
387 if jobs > 1:
388 results = self.run_tests_pool(tests, test_field_width, jobs)
393 if jobs > 1:
/qemu/qapi/
H A Djob.json5 # = Background jobs
56 # completion. This is used for long-running jobs like mirror that
62 # @waiting: The job is waiting for other jobs in the transaction to
159 # This command also clears the error status for block-jobs (stream,
218 # needs to be run explicitly for jobs that don't have automatic
220 # for jobs that have @auto-dismiss option, which are drive-backup,
223 # jobs.
226 # reached its terminal state, CONCLUDED. For jobs that make use of
239 # Instructs all jobs in a transaction (or a single job if it is not
241 # necessary cleanup. This command requires that all involved jobs are
[all …]
/qemu/docs/devel/testing/
H A Dci-runners.rst.inc1 Jobs on Custom Runners
4 Besides the jobs run under the various CI systems listed before, there
5 are a number additional jobs that will run before an actual merge.
7 other GitLab based CI jobs, but rely on additional systems, not the
12 care of running jobs created by events such as a push to a branch.
16 The GitLab CI jobs definition for the custom runners are located under::
67 will run jobs. The association between a machine and a GitLab project
97 Tags are very important as they are used to route specific jobs to
H A Dci-jobs.rst.inc65 * QEMU_JOB_nnnn - variables to be defined in individual jobs
71 which jobs get run in a pipeline
74 in stage 1, for use by build jobs in stage 2. Defaults to
147 the jobs to be manually started from the UI
150 the jobs immediately, as was the historical behaviour
162 These variables are primarily to control execution of jobs on
186 The jobs are configured to use "ccache" by default since this typically
/qemu/include/qemu/
H A Djob.h2 * Declarations for background jobs
46 /** The ID of the job. May be NULL for internal jobs. */
177 /** Element of the list of jobs */
183 /** Element of the list of jobs in a job transaction */
211 * is the last job to complete in its transaction, all jobs in the
227 * into the paused state. Paused jobs must not perform any asynchronous
228 * I/O or event loop activity. This callback is used to quiesce jobs.
259 * If the callback is not NULL, prepare will be invoked when all the jobs
269 * If the callback is not NULL, it will be invoked when all the jobs
273 * All jobs will complete with a call to either .commit() or .abort() but
[all …]
/qemu/
H A Djob.c2 * Background jobs (long-running operations)
50 * job_mutex protects the jobs list, but also makes the
56 static QLIST_HEAD(, Job) jobs = QLIST_HEAD_INITIALIZER(jobs);
86 /* Transactional group of jobs */
92 /* List of jobs */
93 QLIST_HEAD(, Job) jobs;
117 QLIST_INIT(&txn->jobs); in job_txn_new()
162 QLIST_INSERT_HEAD(&txn->jobs, job, txn_list); in job_txn_add_job_locked()
191 QLIST_FOREACH_SAFE(other_job, &txn->jobs, txn_list, next) { in job_txn_apply_locked()
348 return QLIST_FIRST(&jobs); in job_next_locked()
[all …]
H A D.travis.yml47 # We no longer use nproc to calculate jobs:
51 - export JOBS=3
52 - echo "=== Using ${JOBS} simultaneous jobs ==="
61 - BUILD_RC=0 && make -j${JOBS} || BUILD_RC=$?
79 jobs:
153 - BUILD_RC=0 && make -j${JOBS} || BUILD_RC=$?
H A D.gitlab-ci.yml9 # To use a different set of jobs than the mainstream QEMU project,
16 # QEMU CI jobs are based on templates. Some templates provide
/qemu/ui/
H A Dvnc-jobs.c31 #include "vnc-jobs.h"
41 * - jobs queue lock: for each operation on the queue (push, pop, isEmpty?)
61 QTAILQ_HEAD(, VncJob) jobs;
117 QTAILQ_INSERT_TAIL(&queue->jobs, job, next); in vnc_job_push()
127 QTAILQ_FOREACH(job, &queue->jobs, next) { in vnc_has_job_locked()
247 while (QTAILQ_EMPTY(&queue->jobs) && !queue->exit) { in vnc_worker_thread_loop()
251 job = QTAILQ_FIRST(&queue->jobs); in vnc_worker_thread_loop()
330 QTAILQ_REMOVE(&queue->jobs, job, next); in vnc_worker_thread_loop()
344 QTAILQ_INIT(&queue->jobs); in vnc_queue_init()
/qemu/tests/qemu-iotests/tests/
H A Dmirror-change-copy-mode127 result = self.vm.cmd('query-block-jobs')
132 result = self.vm.cmd('query-block-jobs')
146 result = self.vm.cmd('query-block-jobs')
162 result = self.vm.cmd('query-block-jobs')
168 result = self.vm.cmd('query-block-jobs')
188 while len(self.vm.cmd('query-block-jobs')) > 0:
H A Diothreads-stream60 iotests.log('Starting stream jobs...')
70 # The test is done once both jobs are gone
75 vm.cmd('query-jobs')
/qemu/roms/
H A Dedk2-build.py179 def build_one(cfg, build, jobs = None, silent = False, nologs = False): argument
191 if jobs:
192 cmdline += [ '-n', jobs ]
337 parser.add_argument('-j', '--jobs', dest = 'jobs', type = str,
338 help = 'allow up to JOBS parallel build jobs',
339 metavar = 'JOBS')
429 build_one(cfg, build, options.jobs, options.silent, options.nologs)
/qemu/docs/interop/
H A Dlive-block-operations.rst14 live block device jobs -- stream, commit, mirror, and backup. These can
313 (QEMU) query-block-jobs
315 "execute": "query-block-jobs",
323 overlays based on them. Finally, the ``block-stream`` jobs can be
461 (QEMU) query-block-jobs
463 "execute": "query-block-jobs",
529 The rest of the block device jobs ('stream', "non-active
599 Following the above, querying for active block jobs will show that a
603 (QEMU) query-block-jobs
605 "execute": "query-block-jobs",
[all …]

12345