SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Github Development
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 08-11-2015, 03:33 PM
MrD MrD is offline
Sage Aficionado
 
Join Date: Feb 2005
Location: Washington DC
Posts: 387
v9 Release Notes

Wow! So much to consume!

Quote:
Codebase from EMBEDDED (HD300) merged with main SageTV codebase (NOTE: This will no longer run on the HD300 because it’s not Java 1.5 source rather than Java 1.4)
I assume this is pulling the embedded code into a single codebase for possible support of other embedded platforms versus trying to do anything with the HD300. Correct?

Quote:
Read/write locking support in the database (previously, it only had generic rw locks...now their are explicit locks for read and write on each table)
Is the database at risk of deadlock from legacy code that is not aware of the fine grained locks?
__________________
[size=1]-MrD
=============
Linux Server 7.1.9 (1)HD300 (1) HD200 (1) HD100 (2) PC Clients
Intel Xeon L? 32Gb
CetonTV cable card /FIOS
Reply With Quote
  #2  
Old 08-11-2015, 04:30 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by MrD View Post
Quote:
Codebase from EMBEDDED (HD300) merged with main SageTV codebase (NOTE: This will no longer run on the HD300 because it’s not Java 1.5 source rather than Java 1.4)
I assume this is pulling the embedded code into a single codebase for possible support of other embedded platforms versus trying to do anything with the HD300. Correct?
That's what i gathered from it.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #3  
Old 08-11-2015, 06:01 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Quote:
Originally Posted by MrD View Post
Wow! So much to consume!



I assume this is pulling the embedded code into a single codebase for possible support of other embedded platforms versus trying to do anything with the HD300. Correct?



Is the database at risk of deadlock from legacy code that is not aware of the fine grained locks?
For the HD300 code its for if you want to do another platform...in this form it is not compatible with the JVM used on the HD300.

And the DB locking changes should have zero affect on code external to the SageTV core because it never had access to stuff outside of the locking mechanisms.
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #4  
Old 08-12-2015, 12:46 PM
MrD MrD is offline
Sage Aficionado
 
Join Date: Feb 2005
Location: Washington DC
Posts: 387
Quote:
And the DB locking changes should have zero affect on code external to the SageTV core because it never had access to stuff outside of the locking mechanisms.
Fair enough makes sense.

EDIT:

Quote:
I do have a question about the locks in general. It seems the locks are protecting access to changes to the Index objects. Why is it that Index.add, Index.remove, Index.update do not acquire the write locks.
Nevermind, I see it ... it's a bit dangerous though if other/new code calls one of those methods without first obtaining a lock.
__________________
[size=1]-MrD
=============
Linux Server 7.1.9 (1)HD300 (1) HD200 (1) HD100 (2) PC Clients
Intel Xeon L? 32Gb
CetonTV cable card /FIOS

Last edited by MrD; 08-12-2015 at 12:50 PM.
Reply With Quote
  #5  
Old 08-12-2015, 03:10 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Quote:
Originally Posted by MrD View Post
Nevermind, I see it ... it's a bit dangerous though if other/new code calls one of those methods without first obtaining a lock.
I'd reject any code changes that call those without obtaining locks. They don't do the locking themselves because nearly always the locks need to be held for a longer period of time than that.
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #6  
Old 08-15-2015, 09:14 PM
skiingwiz skiingwiz is offline
Sage Aficionado
 
Join Date: Jan 2005
Posts: 366
I didn't see it in the release notes, but my testing shows that https downloads now work for plugins. (There goes my first contribution )
Reply With Quote
  #7  
Old 08-17-2015, 12:41 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Quote:
Originally Posted by skiingwiz View Post
I didn't see it in the release notes, but my testing shows that https downloads now work for plugins. (There goes my first contribution )
Yeah, that was something I did a one line change for when it was brought up to me a few months back.
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #8  
Old 08-17-2015, 06:31 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by Narflex View Post
Yeah, that was something I did a one line change for when it was brought up to me a few months back.
Thank you for that one line change
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
V9 release notes Narflex SageTV Github Development 0 08-11-2015 02:22 PM
6.1.8 release notes? LehighBri SageTV Beta Test Software 2 04-06-2007 05:02 AM
v5 release notes Opus4 SageTV Beta Test Software 21 04-26-2006 12:26 PM
Release Notes? 2.2.6 -> 2.2.8? kelemvor SageTV Software 1 04-18-2005 09:14 AM


All times are GMT -6. The time now is 05:49 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.