question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Reservation is not revoked when conference ends

See original GitHub issue

The reservation system REST API documentation mentions the following about conference (reservation) deletion: “Jicofo deletes conferences in the reservation system in two cases. First when all users leave XMPP Multi User Chat room. Second when conference duration limit is exceeded.”

I am only experiencing the latter. With the duration set to 10 minutes, the conference is never deleted before the 10 minutes expire, even if everyone leaves within the minute.

(I see no call to deleteConference except from within the ConferenceExpireTask.)

Issue Analytics

  • State:open
  • Created 8 years ago
  • Comments:10 (5 by maintainers)

github_iconTop GitHub Comments

3reactions
hakimehcommented, May 9, 2020

Hi, I also ran into this problem: When the conference duration limit is exceeded, jicofo removes it from the conference map but when someone tries to start this terminated conference again, no request is sent to reservation system and the conference starts without reservation system being informed!

I had an ambiguity about expected behavior of reservation system: Why Jicofo destroys XMPP MUC room only when duration limit is exceeded and not when everyone leaves the conference? Does the reservation system should delete its record from its database immediately after receiving DELETE request from jicofo, or wait until its duration limit is exceeded and then delete the related record?

Any further works on this problem is appreciated 😃

1reaction
paweldomascommented, Mar 24, 2016

Nice catch ! Thanks for looking into this. I was planning to get rid of FocusAllocationListener in favour of “focus created” and “focus destroyed” events: https://github.com/jitsi/jicofo/blob/master/src/main/java/org/jitsi/jicofo/FocusManager.java#L325 https://github.com/jitsi/jicofo/blob/master/src/main/java/org/jitsi/jicofo/FocusManager.java#L396 Unfortunately we’re not using that code, so it may take a lot of time before that happens, but we would appreciate a PR that does that !

Read more comments on GitHub >

github_iconTop Results From Across the Web

Vienna Convention Law Treaties
1. Unless the treaty otherwise provides, a reservation may be withdrawn at any time and the consent of a State which has accepted...
Read more >
Revelle Conference Room Non-Affiliate Reservation Form
Filling out this form does not guarantee a reservation. Reservations for rooms A, B & C can be made from 9:00am - 4:00pm...
Read more >
Indian termination policy - Wikipedia
In practical terms, the policy ended the federal government's recognition of sovereignty of tribes, trusteeship over Indian reservations, and the exclusion ...
Read more >
About Reserving Cory and Soda Hall Rooms
Only department-hosted events, research meetings, and certain graduate ... Room reservations take 4 business days to process and are not ...
Read more >
Probation Revocation - What is it and how can I avoid it?
What kinds of probation violations can lead to revocation? · not committing another crime, · regularly meeting with a probation officer, ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found