Re: No Preemptive processing on client

2016-09-16 Thread Cannon Smith
Thanks for the info, Add.

--
Cannon Smith
Synergy Farm Solutions Inc.
Hill Spring, AB Canada
403-626-3236




> On Sep 16, 2016, at 11:32 AM, Add Komoncharoensiri  
> wrote:
> 
> With our current Agile development model, you will continue to see the
> evolution of the preemptive processing in 4D. Stay tuned:)

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: No Preemptive processing on client

2016-09-16 Thread Add Komoncharoensiri
Hi All,

Indeed, currently the preemptive processing on 4D remote is not yet
available. It does not mean that it will not be there. The whole business
about making preemptive processing available everywhere in all areas
cannot be done in one shot, but rather in phases. The scope and priority
depends on where we see the heavy processing will be and you will most
benefit from it. In all cases, 4D Server had to be done first which most
likely will be running from the machine with the most number of cores (not
HT) anyway.

With our current Agile development model, you will continue to see the
evolution of the preemptive processing in 4D. Stay tuned:)

Regards,

Add


On 9/16/16, 9:37 AM, "4D_Tech on behalf of Tim Nevels"
<4d_tech-boun...@lists.4d.com on behalf of timnev...@mac.com> wrote:

>On Sep 16, 2016, at 10:38 AM, Jeffrey Kain wrote:
>
>> Hopefully that's temporary, otherwise why bother?
>> 
>> I wonder why.
>
>Pure speculation but it could be related to networking. How do you
>preempt code that is making calls to 4D Server over the network? I¹m sure
>it¹s possible but requires doing it the right way so that it actually
>works in any preemptive situation. I can see this becoming very
>complicated.
>
>Maybe that was one of the reasons why they implemented the new network
>layer. To lay the foundation to all of this preemptive stuff.
>
>My guess it is temporary due to the complexity of the networking issues.
>
>Tim
>
>
>Tim Nevels
>Innovative Solutions
>785-749-3444
>timnev...@mac.com
>
>
>**
>4D Internet Users Group (4D iNUG)
>FAQ:  http://lists.4d.com/faqnug.html
>Archive:  http://lists.4d.com/archives.html
>Options: http://lists.4d.com/mailman/options/4d_tech
>Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
>**

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: No Preemptive processing on client

2016-09-16 Thread Tim Nevels
On Sep 16, 2016, at 10:38 AM, Jeffrey Kain wrote:

> Hopefully that's temporary, otherwise why bother?
> 
> I wonder why.

Pure speculation but it could be related to networking. How do you preempt code 
that is making calls to 4D Server over the network? I’m sure it’s possible but 
requires doing it the right way so that it actually works in any preemptive 
situation. I can see this becoming very complicated.

Maybe that was one of the reasons why they implemented the new network layer. 
To lay the foundation to all of this preemptive stuff. 

My guess it is temporary due to the complexity of the networking issues. 

Tim


Tim Nevels
Innovative Solutions
785-749-3444
timnev...@mac.com


**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: No Preemptive processing on client

2016-09-16 Thread Richard Wright
Yeah, it’s of limited use if it’s only for stored procedures. I wonder if it 
has to do with the server twin process somehow. It would be good to hear from 
4D if this limitation will go away rather then wasting time rewriting code to 
run on the server if we don’t have to.


> Date: Fri, 16 Sep 2016 11:14:14 -0400
> From: Jeffrey Kain 
> 
> Hopefully that's temporary, otherwise why bother?
> 
> I wonder why.
> 
> 
>> On Sep 16, 2016, at 11:07 AM, Richard Wright 
>>  wrote:
>> 
>> Here:
>> 
>>  
>> http://doc.4d.com/4Dv15R5/4D/15-R5/Preemptive-4D-processes.300-2965368.en.html
>> 
>> There is a section near the top called “Availability of preemptive mode”.
> 

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: No Preemptive processing on client

2016-09-16 Thread Jeremy French
How are we suppose to read the availability table (found in the section titled 
"Availability of preemptive mode")?


Does the table mean preemptive mode is available ONLY on server and single-user 
WHEN the database is compiled?

See:
http://doc.4d.com/4Dv15R5/4D/15-R5/Preemptive-4D-processes.300-2965368.en.html 



> On Sep 16, 2016, at 11:07 AM, Richard Wright  
> wrote:
> 
> Here:
> 
>   
> http://doc.4d.com/4Dv15R5/4D/15-R5/Preemptive-4D-processes.300-2965368.en.html
> 
> There is a section near the top called “Availability of preemptive mode”.
> 
> 
>> Date: Fri, 16 Sep 2016 04:21:27 +0200
>> From: Andreas Overmeyer 
>> 
>> where did you find this information?
>> 
>> andreas
>> 
>> 
>>> Am 16.09.2016 um 02:39 schrieb 4d_tech-requ...@lists.4d.com:
>>> 
>>> Is anyone else disappointed that preemptive processing is not available on 
>>> the client? Seems odd since it is supported in single-user.
>> 
> 
> **
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> Archive:  http://lists.4d.com/archives.html
> Options: http://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: No Preemptive processing on client

2016-09-16 Thread Jeffrey Kain
Hopefully that's temporary, otherwise why bother?

I wonder why.


> On Sep 16, 2016, at 11:07 AM, Richard Wright  
> wrote:
> 
> Here:
> 
>   
> http://doc.4d.com/4Dv15R5/4D/15-R5/Preemptive-4D-processes.300-2965368.en.html
> 
> There is a section near the top called “Availability of preemptive mode”.

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: No Preemptive processing on client

2016-09-16 Thread Richard Wright
Here:

   
http://doc.4d.com/4Dv15R5/4D/15-R5/Preemptive-4D-processes.300-2965368.en.html

There is a section near the top called “Availability of preemptive mode”.


> Date: Fri, 16 Sep 2016 04:21:27 +0200
> From: Andreas Overmeyer 
> 
> where did you find this information?
> 
> andreas
> 
> 
>> Am 16.09.2016 um 02:39 schrieb 4d_tech-requ...@lists.4d.com:
>> 
>> Is anyone else disappointed that preemptive processing is not available on 
>> the client? Seems odd since it is supported in single-user.
> 

**
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**