Julen Landa Alustiza
8c9c02c975
awxkit: allow to modify api base url ( #14835 )
...
Signed-off-by: Julen Landa Alustiza <jlanda@redhat.com>
2024-02-07 12:26:42 +01:00
John Westcott IV
a665d96026
Replacing psycopg2.copy_expert with psycopg3.copy
2023-06-14 17:40:15 -04:00
John Westcott IV
e47d30974c
Removing psycopg2 references
2023-06-14 17:40:15 -04:00
Jeff Bradberry
028f09002f
Fix the cleanup_jobs management command
...
It previously depended on a private Django internal class that changed
with Django 3.1.
I've switched here instead to disabling the django-polymorphic
accessors to get the underlying UnifiedJob object for a Job, which due
to the way they implement those was resulting in N+1 behavior on
deletes. This gets us back most of the way to the performance gains
we achieved with the custom collector class. See
https://github.com/django-polymorphic/django-polymorphic/issues/198 .
2022-03-07 18:11:36 -05:00
Jeff Bradberry
04568ea830
Fix the firehose job creation script
...
to account for the changes made due to the job event table partitioning work.
2022-02-09 09:49:17 -05:00
mcharanrm
412015b7bd
tools/scripts/firehose.py: capture all job ids, attach events to all jobs ids and distribute the events
2021-02-19 19:10:34 +05:30
Bill Nottingham
bd6cac966a
Create marginally more realistic event data with firehose
2020-08-03 20:57:10 -04:00
Elijah DeLee
efa5a95cf1
fix flake8
2020-05-28 13:00:37 -04:00
Elijah DeLee
90ca2fd59b
be a bit more respectful of event request
...
minimum events made now is 10,000, used to be 10,000*number of cores.
could dig deeper but this is better for debugging changes to script
2020-05-27 19:34:12 -04:00
Elijah DeLee
5d5edf6535
create timestamp outside loop
...
this may be expensive
2020-05-27 18:43:26 -04:00
Elijah DeLee
a599afa81c
Also apply time delta to job
...
This way they all happened on the same day
2020-05-27 18:29:11 -04:00
Elijah DeLee
1835787772
add option to set hour delta on firehose
2020-05-27 17:56:07 -04:00
Elijah DeLee
00060c9572
make time delta for firehose events configurable
...
This was hardcoded to back in january, which make it of limited use testing
automation analytics behavior when there are many events, we need it to be sometime in the past two months.
Will take another pass to do the hours delta
2020-05-27 17:47:38 -04:00
Mat Wilson
59477aa221
update firehose script for bigint migration
2020-04-06 10:54:08 -07:00
Yanis Guenane
07232f3694
awx-api-lint: Fix setup.cfg syntax for linter test
...
Signed-off-by: Yanis Guenane <yguenane@redhat.com>
2020-02-26 11:07:46 +01:00
AlanCoding
866dd6b259
Make job batch size configurable, fix _by fields
2020-02-21 14:49:45 -05:00
AlanCoding
06eb1b6683
Randomize JT for each job batch
...
Populate some more fields just to have them populated
Include some missing ForeignKey links for data integrity
Add some more to fields from JT set
2020-02-20 22:49:11 -05:00
Ryan Petrello
46fceb03a5
scope counter/start/end line updates to the current job for firehose.py
2020-02-19 16:15:33 -05:00
Ryan Petrello
90cb02e0bf
fix start/end line incrementing behavior
2020-02-18 11:31:05 -05:00
Ryan Petrello
717698b659
properly inherit JT fields when creating many jobs with firehose.py
2020-02-18 10:34:51 -05:00
Ryan Petrello
4d06c812e6
add the ability to load lots of jobs with firehose.py
...
$ awx-python tools/scripts/firehose.py --jobs 5000000 --events 100000000
2020-02-18 08:55:06 -05:00
Ryan Petrello
92cc597e84
set actual counter/start/end values in the event generation script
2020-02-12 10:22:31 -05:00
Ryan Petrello
d8d1ccf810
add a script for quickly inserting lots of events
2020-01-22 11:57:47 -05:00