RESIF issueshttps://gricad-gitlab.univ-grenoble-alpes.fr/groups/OSUG/RESIF/-/issues2024-03-28T17:13:15+01:00https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/237Virtual Survey hall Encounters2024-03-28T17:13:15+01:00EXT AdamVirtual Survey hall Encounters<p>The BSN can help students with beating language impediments <a href="https://bsnwritingservices.com/">BSN Writing Services</a> or academic challenges by offering assistance with locale like language limit, enlightening abilities to sh...<p>The BSN can help students with beating language impediments <a href="https://bsnwritingservices.com/">BSN Writing Services</a> or academic challenges by offering assistance with locale like language limit, enlightening abilities to shape, and subject getting it. This ensures that students from various establishments have comparable opportunities to win in their BSN programs.</p>
<p>Moreover, BSN creating affiliations can go certainly as tremendous learning resources, furnishing students with cases of splendidly made errands and offering encounters into best practices for enlightening arrangement and examination. This licenses students to manage their own capacities and develop a more crucial seeing clearly material.</p>
<p>BSN making affiliations can help students in researching complex undertakings or subjects by restricting thoughts into reasonable regions and provide explanations and guidance on the way. This ensures that students have a sensible seeing clearly material and can effectively apply their figuring out in undertakings and tests.</p>
<p>Besides, BSN making affiliations can help students with making definitive thinking and ensured limits by attracting them to attract with course material, center around confirmation, and sort out a lot of thought about conflicts in their piece. This makes informational new turn of events and plans students for achieve their future occupations as clinical orderlies.</p>
<p>BSN making affiliations can help students with chipping away at their educational execution by provide colossal assessment and guidance on regions for progress in their new development. This grants students to see and address needs their work, at long last instigating better grades and enlightening outcomes.</p>
<p>Additionally, BSN creating affiliations can help students with saving time and diminishing strain by expecting on the obligation of investigating, making, and putting together undertakings for the thriving of they. This grants students to focus in their <a href="https://bsnwritingservices.com/nurs-fpx-4900-assessment-5-intervention-presentation-and-capstone-video-reflection/">nurs fpx 4900 assessment 5</a> colossal speculation on various pieces of their all around informed power and individual lives, provoking a remarkable by and large concordance and thriving.</p>
<p>Additionally, BSN creating affiliations can help students with staying shaped and on track with their coursework by giving updates and deadlines to attempts, as well as offering support and bearing on utilizing time significantly and base on structures.</p>
<p>This ensures that students stay mixed and proactive to their most fundamental advantage.</p>
<p>Moreover, BSN making affiliations can help students with making trust in their capacities to shape by giving help and drawing in evaluation all through the imaginative cycle. This affiliation centers with students to anticipate a sensation of satisfaction with enlightening work and have a go at significance in all that they do.</p>
<p>Considering everything, BSN outlining affiliations expect a fundamental part in supporting the academic accomplishment and flourishing of students searching for following expanded length preparing in science in Nursing programs. By offering changed help, master bearing, and cautious assistance, these affiliations combine efforts with students to vanquish academic hardships, achieve their goals, and win in their assessments.</p>
<p>In the present serious educational scene, students pursuing broadened length statement in reasonable appraisals in Nursing (BSN) programs much of the time end up annihilated with coursework, clinical turns, and extracurricular commitments. In this manner, numerous trip for help from BSN making relationship to consider their insightful commitment, truly.</p>
<p>These making affiliations give food unequivocally to the necessities of BSN students, offering a level of shrewd assistance strangely made to their coursework nuts and bolts. From works and examination papers to gigantic assessments and care <a href="https://bsnwritingservices.com/nurs-fpx-4020-assessment-3-improvement-plan-in-service-presentation/">nurs fpx 4020 assessment 3</a> plans, these affiliations give exhaustive assistance to help students with winning in their evaluations.</p>
<p>One of the fundamental benefits of utilizing BSN framing affiliations is the enrollment to control writers who have start to finish data and relationship with the field of nursing. These creators are specialists with establishments in nursing, if all else fails, arranging or clinical work on, ensuring that the substance they produce is careful, relevant, and of top kind.</p>
<p>Moreover, BSN framing affiliations offer a level of customization that licenses students to get changed help considering their particular necessities and inclinations. Whether they need assistance with a specific undertaking or mission for heading on extra supporting their abilities to make, these affiliations can oblige their strategy for controlling meet the basic necessities of each and every student.</p>
<p>Moreover, BSN making affiliations stick to serious deadlines, ensuring that students consider their totally completed positions to be fast as perhaps. This licenses students to manage their time and spotlight on their informative responsibilities without consenting to less on the chance of their work, unquestionably.</p>
<p>In addition, BSN making affiliations stay mindful of the best speculations for academic relentless quality and tremendous limit. They ensure that all astonishing is basic and innovative robbery free, outfitting students with guaranteed quietness understanding that their work is affirmed and ethically made.</p>
<p>As well as making help, BSN making affiliations reliably offer perpetually changing relationship to help students with refining their continually work on its clarity, data, and in standard sufficiency. This ensures that students submit cleaned and skillful assignments that think about unequivocally their fast execution.</p>
<p>Also, BSN making affiliations offer solid assistance and correspondence all through the creative cycle, allowing students to collaborate with their dispatched creator and give evaluation or adjustments subject to the situation. This predictable framework empowers an impression of agreement and ensures that students remain <a href="https://bsnwritingservices.com/nurs-fpx-4900-assessment-1-assessing-the-problem-leadership-collaboration-communication-change-management-and-policy-considerations/">nurs fpx 4900 assessment 1</a> truly partook in the improvement of their undertakings.</p>https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/236Celery must be configurable with env variables2024-03-27T16:00:53+01:00Simon PanayCelery must be configurable with env variablesSimon PanaySimon Panayhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/235Experiment on problematic stations2024-03-27T15:08:34+01:00Simon PanayExperiment on problematic stationshttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/234Remove pylint stage in as it has been almost replaced by ruff2024-03-26T15:57:58+01:00Simon PanayRemove pylint stage in as it has been almost replaced by ruffDo not forget to remove extra dependencies like badge generation, etc...Do not forget to remove extra dependencies like badge generation, etc...Simon PanaySimon Panayhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/233Add an ARCHITECTURE.md file2024-03-22T17:21:54+01:00Simon PanayAdd an ARCHITECTURE.md fileto have a quick description of the architecture of waveqc (the schedule, the celery workers, the webapp, etc...)
see an example at the end of this article : https://matklad.github.io/2021/02/06/ARCHITECTURE.md.html?utm_campaign=Django%2...to have a quick description of the architecture of waveqc (the schedule, the celery workers, the webapp, etc...)
see an example at the end of this article : https://matklad.github.io/2021/02/06/ARCHITECTURE.md.html?utm_campaign=Django%2BNewsletter&utm_medium=web&utm_source=Django_Newsletter_221https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/232Update README with buildah/podman instructions2024-03-22T18:08:42+01:00Simon PanayUpdate README with buildah/podman instructionsSimon PanaySimon Panayhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/231Anticipate buildah use on local dev machine2024-03-22T16:33:52+01:00Simon PanayAnticipate buildah use on local dev machine... and ignore more file/directories in .dockerignore file in order to keep low image-size/time-to-build... and ignore more file/directories in .dockerignore file in order to keep low image-size/time-to-buildSimon PanaySimon Panayhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/230CGMA operator filter does not return the same channels for full and summary v...2024-03-22T15:36:47+01:00Simon PanayCGMA operator filter does not return the same channels for full and summary viewsSee
http://waveqc-staging.resif.fr/channels/?operator=CGMA
http://waveqc-staging.resif.fr/channels/full/?operator=CGMA
Full return "no data available"
OVSM has the same problemSee
http://waveqc-staging.resif.fr/channels/?operator=CGMA
http://waveqc-staging.resif.fr/channels/full/?operator=CGMA
Full return "no data available"
OVSM has the same problemChannel Form ImprovementsSimon PanaySimon Panayhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/229Use Rye as python project manager ?2024-03-22T13:57:22+01:00Simon PanayUse Rye as python project manager ?See https://rye-up.com/
This may change the way we manage dependencies
How would be the impact on docker image creation ? A lead can be found here : [https://micro.webology.dev/2024/03/14/pythons-uv-tool.html](https://micro.webology.de...See https://rye-up.com/
This may change the way we manage dependencies
How would be the impact on docker image creation ? A lead can be found here : [https://micro.webology.dev/2024/03/14/pythons-uv-tool.html](https://micro.webology.dev/2024/03/14/pythons-uv-tool.html?utm_campaign=Django%2BNewsletter&utm_medium=web&utm_source=Django_Newsletter_224)https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/wsdataselect/-/issues/16Lorsque redis redémarre, il y a un cas non géré.2024-03-18T12:13:32+01:00Jonathan SchaefferLorsque redis redémarre, il y a un cas non géré.Sentry Issue: [WSDATASELECT-2M](https://osug.sentry.io/issues/5079090354/?referrer=gitlab_integration)
```
Plug.Conn.WrapperError: ** (FunctionClauseError) no function clause matching in Plug.Conn.resp/3
File "lib/plug/conn.ex", line ...Sentry Issue: [WSDATASELECT-2M](https://osug.sentry.io/issues/5079090354/?referrer=gitlab_integration)
```
Plug.Conn.WrapperError: ** (FunctionClauseError) no function clause matching in Plug.Conn.resp/3
File "lib/plug/conn.ex", line 614, in Plug.Conn.resp/3
File "lib/plug/conn.ex", line 593, in Plug.Conn.send_resp/3
File "deps/plug/lib/plug/router.ex", line 246, in anonymous fn/4 in Wsdataselect.Router.dispatch/2
File "/app/deps/telemetry/src/telemetry.erl", line 321, in :telemetry.span/3
File "deps/plug/lib/plug/router.ex", line 242, in Wsdataselect.Router.dispatch/2
...
(3 additional frame(s) were not displayed)
```https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/228Use wildcards in channel multiselect in channel form2024-03-22T14:04:59+01:00Simon PanayUse wildcards in channel multiselect in channel formhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/227Use a multiselect for operator filter in channel form2024-03-13T13:59:03+01:00Simon PanayUse a multiselect for operator filter in channel formChannel Form ImprovementsSimon PanaySimon Panayhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/226Investigate this WorkerLostError2024-03-27T14:01:23+01:00Jonathan SchaefferInvestigate this WorkerLostError* [ ] use flower to get more data ? `celery --broker=`[`amqp://`](amqp://waveqc)`login:`[`password@resif-dev1.u-ga.fr`](mailto:A2SBCf1lmOUO@resif-dev1.u-ga.fr)`:5672/waveqc flower`
* [x] Remove the Request class as it does not work
* [ ]...* [ ] use flower to get more data ? `celery --broker=`[`amqp://`](amqp://waveqc)`login:`[`password@resif-dev1.u-ga.fr`](mailto:A2SBCf1lmOUO@resif-dev1.u-ga.fr)`:5672/waveqc flower`
* [x] Remove the Request class as it does not work
* [ ] run super() methods on on_failure() and after_return() methods ?
* [x] set prefetch = 1 ?
* [x] ~~set concurrency = 1~~ ? Or stick to the number of cpu available ?
* [x] ~~use solo pool ?~~
* [ ] is swap available on pods ?
* [ ] use --max-memory-per-child ?
* [x] ~~close mseed files when processed ?~~
Sentry Issue: [WAVEQC-1P](https://osug.sentry.io/issues/5034036278/?referrer=gitlab_integration)
```
WorkerLostError:
"""
Traceback (most recent call last):
File "/app/.venv/lib/python3.11/site-packages/billiard/pool.py", line 1264, in mark_as_worker_lost
raise WorkerLostError(
billiard.exceptions.WorkerLostError: Worker exited prematurely: signal 11 (SIGSEGV) Job: 4596.
"""
File "billiard/pool.py", line 1264, in mark_as_worker_lost
raise WorkerLostError(
Task handler raised error: "WorkerLostError('Worker exited prematurely: signal 11 (SIGSEGV) Job: 4596.')"
```WorkerLostError MessSimon PanaySimon Panayhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/225Find a way to ignore Errors within a chord2024-03-25T16:23:19+01:00Jonathan SchaefferFind a way to ignore Errors within a chordSee
* https://github.com/celery/celery/issues/8211
Fixed in celery 5.4 ?
* https://github.com/celery/celery/pull/8798
Sentry Issue: [WAVEQC-W](https://osug.sentry.io/issues/4730150930/?referrer=gitlab_integration)
```
ChordError: ...See
* https://github.com/celery/celery/issues/8211
Fixed in celery 5.4 ?
* https://github.com/celery/celery/pull/8798
Sentry Issue: [WAVEQC-W](https://osug.sentry.io/issues/4730150930/?referrer=gitlab_integration)
```
ChordError: Dependency 4ed627ec-7d38-482c-ba36-2e2e128d733a raised WorkerLostError('Worker exited prematurely: signal 11 (SIGSEGV) Job: 4596.')
File "celery/backends/redis.py", line 528, in on_chord_part_return
resl = [unpack(tup, decode) for tup in resl]
File "celery/backends/redis.py", line 528, in <listcomp>
resl = [unpack(tup, decode) for tup in resl]
File "celery/backends/redis.py", line 434, in _unpack_chord_result
raise ChordError(f'Dependency {tid} raised {retval!r}')
Chord "93a7605a-84b6-447c-81e2-97a07cf34d33" raised: "ChordError(\"Dependency 4ed627ec-7d38-482c-ba36-2e2e128d733a raised WorkerLostError('Worker exited prematurely: signal 11 (SIGSEGV) Job: 4596.')\")"
```WorkerLostError Messhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/224Do not display triggered/continuous filter on station detail views2024-03-13T11:19:01+01:00Simon PanayDo not display triggered/continuous filter on station detail viewsChannel Form ImprovementsSimon PanaySimon Panayhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/223Fix stationxmls files being deleted before the last run2024-03-08T11:29:18+01:00Simon PanayFix stationxmls files being deleted before the last runTriggered StationsSimon PanaySimon Panayhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/222Is update_inventory task is still running every day ?2024-03-08T11:45:12+01:00Simon PanayIs update_inventory task is still running every day ?I have a doubt. See : https://osug.sentry.io/profiling/summary/waveqc/?project=4505991000817664&statsPeriod=90d&transaction=waveqc.tasks.update_inventory&view=profiles
Is it a problem with sentry, or else ?I have a doubt. See : https://osug.sentry.io/profiling/summary/waveqc/?project=4505991000817664&statsPeriod=90d&transaction=waveqc.tasks.update_inventory&view=profiles
Is it a problem with sentry, or else ?Triggered StationsSimon PanaySimon Panayhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/221Find a way to display triggered stations separately2024-03-07T16:15:55+01:00Simon PanayFind a way to display triggered stations separatelyTriggered StationsSimon PanaySimon Panayhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/220Keep stationxmls between launch_checks and retry_failing checks2024-03-07T16:45:01+01:00Simon PanayKeep stationxmls between launch_checks and retry_failing checksstationxml files are destroyed between each run. But it is never downloaded again after the first run.
If a check is missed during the first run, the following run will mark the check as "deconvolution fails" because there are no statio...stationxml files are destroyed between each run. But it is never downloaded again after the first run.
If a check is missed during the first run, the following run will mark the check as "deconvolution fails" because there are no stationxml available.Triggered StationsSimon PanaySimon Panayhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/waveqc/-/issues/219Does --mount=type=cache really work ?2024-02-28T17:00:16+01:00Simon PanayDoes --mount=type=cache really work ?ErgonomySimon PanaySimon Panay