Commit graph

118 commits

Author SHA1 Message Date
Thulinma
7dd7cc6fe1 Merge branch 'development' into LTS_development 2017-12-13 11:00:08 +01:00
Thulinma
9f9c67b07e Fixed deadlock on sharedClient during shutdown 2017-12-13 10:53:39 +01:00
Thulinma
c9bb214ab9 Merge branch 'development' into LTS_development 2017-12-11 11:49:31 +01:00
Thulinma
c69adc26b9 Fixed shared memory master-mode re-opens causing SIGBUS errors in other parts 2017-12-10 18:21:43 +01:00
Thulinma
42df4d136e Merge branch 'development' into LTS_development 2017-11-29 16:31:05 +01:00
Thulinma
8ad71cf6ec What... the hell? Why does this...? Oh well. MAC BUILDS FIXED 2017-11-29 16:31:00 +01:00
Thulinma
f4e3087f1a Fixed tryWait semaphore call 2017-11-29 15:04:07 +01:00
Thulinma
3f50ba6651 Fixed tryWait semaphore call 2017-11-29 15:03:41 +01:00
Thulinma
d7a3f3c2a5 Merge branch 'development' into LTS_development 2017-09-27 12:09:10 +02:00
Thulinma
a4dc6c3944 Fixed warnings printed by shared file code to be in line with shared memory warnings. 2017-09-27 12:09:02 +02:00
Thulinma
6bca77d758 Merge branch 'development' into LTS_development 2017-05-23 21:36:55 +02:00
Thulinma
422c839ae2 Fix semaphore segfault when tryWait'ing on invalid semaphore. 2017-05-23 21:36:43 +02:00
Thulinma
3980b8c8c1 Access logs + made prometheus runtime changeable 2017-04-18 12:33:06 +02:00
Thulinma
746d982d28 bufferLivePacket improvements for generic Outputs 2017-03-16 17:15:50 +01:00
Thulinma
eef9303e61 bufferLivePacket improvements for generic Outputs 2017-03-16 17:12:54 +01:00
Thulinma
50b97811ff Merge branch 'development' into LTS_development 2017-01-31 14:43:58 +01:00
Thulinma
7f7b35acce Faster reloading of stats pages 2017-01-31 14:43:50 +01:00
Thulinma
c867ea6d26 Merge branch 'development' into LTS_development 2017-01-31 14:41:41 +01:00
Thulinma
b106a1eede sharedServer class speed problem fixed 2017-01-31 14:36:20 +01:00
Thulinma
dadb1ebde8 Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output.cpp
#	src/output/output_http_internal.cpp
2017-01-10 12:36:53 +01:00
Thulinma
88834e53ba Fixed statistics recovery after controller reload/restart 2017-01-10 12:33:48 +01:00
Thulinma
5675cb793d Merge branch 'development' into LTS_development
# Conflicts:
#	lib/shared_memory.cpp
2016-12-28 16:48:25 +01:00
Thulinma
5da2c40e00 Semaphore optimize 2016-12-28 16:47:30 +01:00
Thulinma
59ae4f5aca Merge branch 'development' into LTS_development 2016-10-11 16:41:15 +02:00
Thulinma
8f6d75e51e Fixed stats issue for quick switching connections. 2016-10-11 16:36:22 +02:00
Thulinma
dab1b74ad5 improved controller restart stats recovery mechanism 2016-10-11 15:21:54 +02:00
Thulinma
bf8ddcb300 Removed dead code 2016-10-11 15:20:13 +02:00
Thulinma
61feff7ba1 Faster and less spammy sharedServer user counter 2016-10-11 15:15:26 +02:00
Thulinma
44fd455c8e Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
2016-09-22 09:50:09 +02:00
Thulinma
80bd99de44 Added statExchange getPID function 2016-09-22 09:42:43 +02:00
Thulinma
497583e54b Merge branch 'development' into LTS_development
# Conflicts:
#	src/controller/controller_statistics.cpp
2016-09-22 09:16:34 +02:00
Thulinma
cdab043a4b Added sharedServer abandon() function, changed sharedServer.myPages container from set to deque 2016-09-22 09:12:27 +02:00
Thulinma
1172768c34 Merge branch 'development' into LTS_development
# Conflicts:
#	lib/shared_memory.cpp
#	src/controller/controller.cpp
#	src/controller/controller_storage.h
#	src/output/output.cpp
2016-09-15 16:17:06 +02:00
Thulinma
4472d00e69 Improved sharedClient isAlive handling 2016-09-15 16:03:24 +02:00
Thulinma
a4f35ca11e Made sharedServer::finishEach explicit 2016-09-15 15:45:42 +02:00
Thulinma
2294fbd365 Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input_dtsc.cpp
#	src/output/output.cpp
2016-07-28 20:50:29 +02:00
Thulinma
4dc3d22d12 Fixed potential deadlock in buffer when a past crash has happened 2016-07-28 20:44:28 +02:00
Thulinma
16f293cf2c Merge branch 'development' into LTS_development 2016-07-23 22:55:41 +02:00
Thulinma
4cef8d7cf5 Small fixes for VoD and DTSC pull input 2016-07-23 22:55:35 +02:00
Thulinma
f53882a822 Fixed Windows slow load bug. 2016-06-25 10:40:09 +02:00
Thulinma
6d384bd030 Fixed Windows slow load bug. 2016-06-24 13:48:21 +02:00
Thulinma
ed982b9eb3 Added/tweaked debug messages for stats 2016-06-09 18:42:32 +02:00
Thulinma
4c9c6fa7ba Backported various little edits from Pro edition. 2016-06-02 14:07:21 +02:00
Thulinma
1f319cc782 shm_open failures are now on HIGH level in stead of FAIL level. 2016-05-25 16:40:08 +02:00
Thulinma
5759dbef0f Added "invalidate_sessions" API call, made USER_NEW trigger even more atomic. 2016-05-20 13:06:37 +02:00
Erik Zandvliet
72de5e5b90 Changed sleep to wait everywhere where it was needed 2016-05-18 17:06:23 +02:00
Thulinma
1dfc22858a streamName and connector string data are now properly null-terminated in sharedStats structures, using snprintf. 2016-05-18 16:16:42 +02:00
Thulinma
5838f7a39c Made PIDs 4 bytes instead of 2. 2016-05-18 09:57:07 +02:00
Thulinma
b23a811849 Fixed stats reporting corrupt stream name under certain conditions. 2016-05-18 01:01:08 +02:00
Erik Zandvliet
a5a9facc22 DTSC Pull optimizes and quick-negotiate. 2016-05-13 17:27:25 +02:00