XMPP Service Operators - 2018-09-26


  1. jjrh has left
  2. Maranda has left
  3. Maranda has joined
  4. fp-tester has joined
  5. kmq has joined
  6. kmq has joined
  7. jjrh has left
  8. jjrh has left
  9. kmq has joined
  10. mike has joined
  11. mike has joined
  12. equil has left
  13. kmq has joined
  14. jjrh has left
  15. kmq has left
  16. kmq has left
  17. kmq has joined
  18. jjrh has left
  19. jjrh has left
  20. peter has joined
  21. peter has left
  22. peter has joined
  23. jjrh has left
  24. ThibG has left
  25. ThibG has joined
  26. alex has left
  27. jjrh has left
  28. jjrh has left
  29. kmq has left
  30. jjrh has left
  31. kmq has joined
  32. jjrh has left
  33. jjrh has left
  34. probably has left
  35. probably has joined
  36. probably has left
  37. probably has joined
  38. equil has left
  39. kmq has left
  40. pep. has left
  41. pep. has joined
  42. mrDoctorWho has joined
  43. probably has left
  44. probably has joined
  45. kmq has joined
  46. jjrh has left
  47. jjrh has left
  48. probably has left
  49. probably has joined
  50. probably has left
  51. probably has joined
  52. probably has left
  53. probably has joined
  54. jjrh has left
  55. probably has left
  56. jjrh has left
  57. probably has joined
  58. kmq has left
  59. kmq has left
  60. carlos has joined
  61. carlos has joined
  62. kmq has joined
  63. jjrh has left
  64. jjrh has left
  65. mrDoctorWho has left
  66. kmq has left
  67. jjrh has left
  68. kmq has joined
  69. mrDoctorWho has left
  70. andrey.utkin has joined
  71. probably has left
  72. probably has joined
  73. kmq has left
  74. kmq has left
  75. kmq has joined
  76. jjrh has left
  77. jjrh has left
  78. kmq has joined
  79. kmq has joined
  80. kmq has joined
  81. jjrh has left
  82. kmq has left
  83. kmq has left
  84. kmq has joined
  85. jjrh has left
  86. jjrh has left
  87. jjrh has left
  88. jjrh has left
  89. jjrh has left
  90. kmq has joined
  91. kmq has joined
  92. fp-tester has joined
  93. kmq has joined
  94. pod has joined
  95. jjrh has left
  96. peter has left
  97. jjrh has left
  98. jjrh has left
  99. jjrh has left
  100. kmq has left
  101. peter has joined
  102. peter has left
  103. ibikk has joined
  104. jjrh has left
  105. jjrh has left
  106. qwertz has joined
  107. qwertz has left
  108. qwertz has joined
  109. jjrh has left
  110. jjrh has left
  111. (-: has joined
  112. ThibG has joined
  113. ThibG has joined
  114. kmq has joined
  115. lorddavidiii has joined
  116. jjrh has left
  117. jjrh has left
  118. fp-tester has joined
  119. jjrh has left
  120. jjrh has left
  121. carlos has joined
  122. css has joined
  123. jjrh has left
  124. Licaon_Kter has left
  125. lorddavidiii has left
  126. lorddavidiii has joined
  127. kmq has joined
  128. kmq has joined
  129. kmq has joined
  130. jjrh has left
  131. jjrh has left
  132. marc0s has joined
  133. jjrh has left
  134. jjrh has left
  135. SamWhited has left
  136. css has joined
  137. kmq has joined
  138. jjrh has left
  139. jjrh has left
  140. jjrh has left
  141. fp-tester has left
  142. jjrh has left
  143. jjrh has left
  144. jjrh has left
  145. holger has joined
  146. jjrh has left
  147. jjrh has left
  148. yon has joined
  149. qwertz has left
  150. mike has left
  151. kmq has joined
  152. mike has joined
  153. kmq has joined
  154. kmq has joined
  155. jjrh has left
  156. jjrh has left
  157. madmalkav has joined
  158. fp-tester has joined
  159. jjrh has left
  160. jjrh has left
  161. madmalkav has left
  162. madmalkav has joined
  163. jjrh has left
  164. jjrh has left
  165. madmalkav has left
  166. Licaon_Kter has joined
  167. UsL has left
  168. jjrh has left
  169. jjrh has left
  170. jjrh has left
  171. jjrh has left
  172. madmalkav has joined
  173. madmalkav Draugr.de cert giving timestamp errors
  174. Licaon_Kter madmalkav: expired
  175. jjrh has left
  176. jjrh has left
  177. madmalkav has left
  178. jjrh has left
  179. lorddavidiii has left
  180. lorddavidiii has joined
  181. madmalkav has joined
  182. madmalkav Yeah, seems so
  183. yon has left
  184. UsL has joined
  185. holger has left
  186. jjrh has left
  187. yon has left
  188. jjrh has left
  189. holger has joined
  190. Maranda has joined
  191. jjrh has left
  192. jjrh has left
  193. jjrh has left
  194. holger has left
  195. holger has joined
  196. jjrh has left
  197. pep. has left
  198. pep. has joined
  199. jjrh has left
  200. jjrh has left
  201. SouL has joined
  202. fp-tester has joined
  203. jjrh has left
  204. jjrh has left
  205. lorddavidiii has left
  206. pep. has left
  207. pep. has joined
  208. lorddavidiii has joined
  209. Neustradamus has left
  210. jjrh has left
  211. fp-tester has joined
  212. css has joined
  213. sol has joined
  214. jjrh has left
  215. sol has left
  216. sol has joined
  217. jjrh has left
  218. jjrh has left
  219. jjrh has left
  220. (-: has left
  221. jjrh has left
  222. (-: has joined
  223. jjrh has left
  224. jjrh has left
  225. jjrh has left
  226. css has joined
  227. kmq has joined
  228. jjrh has left
  229. jjrh has left
  230. jjrh has left
  231. jjrh has left
  232. sol has joined
  233. valo has joined
  234. valo has joined
  235. kmq has joined
  236. jjrh has left
  237. jjrh has left
  238. css has joined
  239. 404.city has joined
  240. jjrh has left
  241. valo has left
  242. jjrh has left
  243. valo has joined
  244. valo has left
  245. fp-tester has joined
  246. valo has joined
  247. jjrh has left
  248. jjrh has left
  249. jjrh has left
  250. css has left
  251. jjrh has left
  252. jjrh has left
  253. andrey.utkin has joined
  254. jjrh has left
  255. jjrh has left
  256. jjrh has left
  257. jjrh has left
  258. jjrh has left
  259. jjrh has left
  260. jjrh has left
  261. jjrh has left
  262. jjrh has left
  263. fp-tester has joined
  264. holger has left
  265. jjrh has left
  266. jjrh has left
  267. holger has joined
  268. jjrh has left
  269. jjrh has left
  270. jjrh has left
  271. jjrh has left
  272. jjrh has left
  273. jjrh has left
  274. jjrh has left
  275. jjrh has left
  276. jjrh has left
  277. kmq has left
  278. jjrh has left
  279. jjrh has left
  280. jjrh has left
  281. 404.city has left
  282. madmalkav has joined
  283. madmalkav has joined
  284. kmq has joined
  285. jjrh has left
  286. jjrh has left
  287. madmalkav has joined
  288. valo has left
  289. valo has joined
  290. peter has joined
  291. valo has left
  292. valo has joined
  293. madmalkav has left
  294. peter has left
  295. jjrh has left
  296. jjrh has left
  297. equil has left
  298. madmalkav has left
  299. Martin has joined
  300. sol has joined
  301. sol has left
  302. sol has joined
  303. andrey.utkin has joined
  304. equil has left
  305. lorddavidiii has left
  306. lorddavidiii has joined
  307. equil has joined
  308. jjrh has left
  309. equil has left
  310. jjrh has left
  311. jjrh has left
  312. Maranda has joined
  313. Holger has left
  314. jjrh has left
  315. jjrh has left
  316. andrey.utkin has left
  317. mike has left
  318. mike has joined
  319. jjrh has left
  320. sol has left
  321. jjrh has left
  322. jjrh has left
  323. sol has joined
  324. equil has joined
  325. Holger has left
  326. Holger has left
  327. SouL has joined
  328. jjrh has left
  329. jjrh has left
  330. jjrh has left
  331. jjrh has left
  332. kmq has left
  333. pod has left
  334. jjrh has left
  335. css has joined
  336. sol has joined
  337. mrDoctorWho has left
  338. jjrh has left
  339. jjrh has left
  340. yon has joined
  341. jjrh has left
  342. info-screen has joined
  343. jjrh has left
  344. jjrh has left
  345. Holger has left
  346. UsL has joined
  347. ThibG has left
  348. fp-tester has joined
  349. jjrh has left
  350. jjrh has left
  351. jjrh has left
  352. jjrh has left
  353. info-screen has left
  354. info-screen has joined
  355. fp-tester has joined
  356. probably has left
  357. probably has joined
  358. probably has left
  359. probably has joined
  360. kmq has joined
  361. kmq has joined
  362. jjrh has left
  363. jjrh has left
  364. jjrh has left
  365. mimi89999 has joined
  366. Maranda has joined
  367. jjrh has left
  368. jjrh has left
  369. jjrh has left
  370. Licaon_Kter has left
  371. Licaon_Kter has joined
  372. fp-tester has joined
  373. madmalkav has left
  374. jjrh Is there a XEP or document for building redundant xmpp server? Aka server A goes down due to a network or hardware failure and all the clients transition seamlessly to the new server.
  375. madmalkav In ejabberd, that is a cluster with a load balancer in front, pretty easy
  376. madmalkav But no xep standard for that afaik
  377. jjrh We run prosody. I vaguely remember talk about one day having cluster suport
  378. UsL has joined
  379. MattJ People have done it with Prosody, there are a couple of threads on the mailing list about it
  380. jjrh For redundancy or for load balancing?
  381. kmq has joined
  382. jjrh The use case is mostly recently on a couple occasions we had either power outages, hardware failures, or network/connectivity failures and thus because our chat is down we have no communication. Someone suggested we use IRC for these situations but that's kinda lame and requires a bunch of effort to setup a bouncer or weechat tunnel so my phone can connect.
  383. jjrh I'll check the prosody list to see what people suggested in the past
  384. MattJ jjrh, failover is pretty straightforward, but only one node must be accepting connectins at a time
  385. jjrh The failover is using like round-robin dns?
  386. MattJ So either you have something in front (like haproxy) or use DNS (SRV records support multiple targets)
  387. MattJ Obviously with something in front you just add another point of failure
  388. jjrh Yeah. My initial thinking is doing something like round robin DNS and having a second prosody server synced as best it can with the main one.
  389. probably has left
  390. probably has joined
  391. MattJ Round-robin isn't what you want here
  392. MattJ SRV records allow multiple targets which are prioritized... so you would have a primary target and a fallback target that is used in case the first cannot be reached
  393. jjrh I thought that's what round robin did too?
  394. jjrh Like it can be used for load balancing but also simply if record 1 fails try record 2
  395. MattJ Round-robin is named such because it cycles round the servers evenly, it's for load balancing
  396. MattJ SRV target priorities are different
  397. jjrh I had assumed based on the name the same thing however Wikipedia says: "Round Robin DNS is a technique of load distribution, load balancing, or fault-tolerance provisioning multiple, redundant Internet Protocol service hosts"
  398. jjrh but since it''s XMPP multiple srv records is probably the right answer :)
  399. MattJ Round-robin also works in the case where a server is unavailable, but it continues to distribute the load evenly
  400. SamWhited It's fault-tolerance, not fallback. If you have round robin setup and one goes down the others will continue to receive requests, but they were receiving them the whole time.
  401. madmalkav has left
  402. madmalkav has joined
  403. jjrh Keeping them sync'd is the other pain.
  404. Odin has joined
  405. jjrh guess since all the history and whatnot is in a database I can just setup a master/slave thing.
  406. yon has left
  407. jjrh Thanks for the feedback. :)
  408. fp-tester has joined
  409. MattJ Database replication will work, but note that only one instance of Prosody must be running at any time
  410. MattJ Otherwise they will overwrite each others' data, and you'll get inconsistencies
  411. jjrh Yeah good point. What I think would probably be easiest is have the backup server prosody not running, and when it finds it can't connect to the primary one it starts up prosody. The main server also checks if it can access a external server, if it can't it turns it's self off.
  412. MattJ Yep, that's what people tend to do
  413. MattJ There are tools that can do this, but I don't recall their names
  414. jjrh having the primary turn off prosody is important because the server might be fine but connectivity to the world isn't so machines at the office/lan would still be connected but external people wouldn't see anyone.
  415. peter has joined
  416. tyler has left
  417. alex has joined
  418. fp-tester has joined
  419. Holger has left
  420. Martin has left
  421. css has joined
  422. Marzanna has left
  423. css has joined
  424. madmalkav has left
  425. yon has left
  426. Odin has left
  427. Odin has joined
  428. pep. has left
  429. Odin has left
  430. Odin has joined
  431. Odin has left
  432. Odin has joined
  433. Martin has joined
  434. Odin has left
  435. Odin has joined
  436. SamWhited has left
  437. ThibG has left
  438. Maranda has joined
  439. kmq has left
  440. lorddavidiii has left
  441. lorddavidiii has joined
  442. carlos has left
  443. peter has left
  444. kmq has left
  445. SamWhited has left
  446. carlos has joined
  447. css has joined
  448. andrey.utkin has left
  449. css has joined
  450. (-: has left
  451. Odin has left
  452. Odin has joined
  453. marc0s has left
  454. marc0s has joined
  455. Maranda has left
  456. Neustradamus has left
  457. ibikk has joined
  458. ibikk has joined
  459. Odin has left
  460. Odin has joined
  461. equil has left
  462. kmq has joined
  463. lorddavidiii has left
  464. carlos has joined
  465. carlos has joined
  466. lorddavidiii has joined
  467. kmq has left
  468. andrey.utkin has joined
  469. peter has joined
  470. peter has left
  471. ibikk has joined
  472. madmalkav has left
  473. madmalkav has joined
  474. probably has left
  475. probably has joined
  476. probably has left
  477. probably has joined
  478. Martin has joined
  479. probably has left
  480. probably has joined
  481. peter has joined
  482. Maranda @version lightwitch.org
  483. Echo1 Maranda: lightwitch.org is running Metronome version 3.10.13 on Lux Perfecta
  484. lorddavidiii has left
  485. Holger has left
  486. Maranda has left
  487. madmalkav has left
  488. equil has joined
  489. carlos has joined
  490. pod has left
  491. marc0s has left
  492. marc0s has joined
  493. carlos has joined
  494. yon has joined
  495. blabla has joined
  496. ThibG has left
  497. andrey.utkin has joined
  498. ThibG has left
  499. ThibG has joined
  500. yon has left
  501. Marzanna has left
  502. kmq has joined
  503. ThibG has left
  504. ThibG has joined
  505. SamWhited has left
  506. 404.city has joined
  507. pod has left
  508. ThibG has left
  509. ThibG has joined
  510. kmq has left
  511. ThibG has left
  512. ThibG has joined
  513. jjrh has left
  514. carlos has joined
  515. carlos has joined
  516. carlos has left
  517. carlos has joined
  518. yon has joined
  519. jjrh has left
  520. 404.city has left
  521. Licaon_Kter has joined
  522. Neustradamus has left
  523. Neustradamus has joined
  524. Odin has left
  525. Odin has joined
  526. peter has left
  527. kmq has left
  528. Licaon_Kter has joined
  529. yon has left
  530. peter has joined
  531. yon has left
  532. mike has left
  533. mike has joined
  534. andrey.utkin has joined