-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathNEWS
246 lines (226 loc) · 14 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
* Bugs fixed in 5.32
377 lqiolib Replies not generated when activity model converted.
435 petrisrv petrisrvn and lqsim results differ for a send interlock with phase 2.
457 lqsim Replace custom random variable genertion with <random>
484 lqns EXC_BAD_ACCESS: MVA::utilization()
482 lqiolib Use std::filesystem::path instead of std::string.
485 lqsim 90-B07. The service time at e2 is wrong.
* Bugs fixed in 5.31
468 lqiolib bug-467.xlqn:48: error: Entry "WebServer" has a start activity defined. Activity "analyze" is a duplicate.
469 lqiolib Reload json results from spex model fails.
472 lqiolib hexp(m,cv^2) not implemented.
466 lqn2xxx terminating due to uncaught exception of type ActivityList::bad_internal_join:
465 lqn2xxx Generating .svg and .emf output is borked.
478 lqns LQNS 6.2.28 handles correctly this model while 6.2.29 throws a lqns: domain error
222 lqsim V5 lqsim: faulty models causing aborts
264 lqsim V6: lqsim regression.
453 lqsim lqsim (V5) 63-semaphore failing. Priorities inverted in parasol.
481 lqsim Processor utilization is NOT saved if the processor sharing is used.
476 lqx C++20 [-Wtemplate-id-cdtor] 21 | ReferencedPointer<T>()
480 miscella template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
470 petrisrv The 'c' parameter has no effect.
423 petrisrv Petrisrvn quorum borked.
* Bugs fixes in 5.30
208 lqiolib Add --gnuplot output.
448 lqiolib Faults in open models.
456 lqiolib Add drop probability for open arrivals.
458 lqiolib Schema change for latest version of JMVA.
459 lqiolib LQX output is not saved to a file with -ofilename
460 lqiolib Multiclass response time plotting is borked.
384 lqn2xxx Join is permitted in loop
454 lqn2xxx libc++abi: terminating due to uncaught exception of type std::out_of_range: map::at: key not found
432 lqns Bizarre error setting convergence value.
433 lqns 51-replication
452 lqns 56-replication fails.
449 petrisrv Petrisrvn regression failures
450 srvndiff srvndiff: 34-priority.lqxo:11: error: Invalid argument "-0.538461" to attribute for element <result-task>
* Bugs fixes in 5.29
441 lqiolib Null model comment.
443 lqiolib Export/Import the schema "description" field.
445 lqiolib if ( va_list ) {}
384 lqn2xxx Join is permitted in loop
436 lqn2xxx Model::format() -- bounding box is position sensitive.
438 lqn2xxx Queueing model output is not generated.
434 qnsolver Bounds solution aborts if no whatif found in the input file.
446 qnsolver Segmentation fault: in `LQX::ObjectPropertyReadNode::invoke() at SyntaxTree.cpp:2096:41
* Bugs fixes in 5.28
413 Document Missing plainurl.
205 lqiolib SPEX Convergence variables in XML (Json) files.
297 lqiolib Gnuplot and result enhancements
359 lqiolib Expressions are not output by Spex::print_header().
411 lqiolib JMVA issues.
416 lqiolib Fixes for plotting population mix WhatIf output.
422 lqiolib Refactor handling of control variables.
366 lqn2xxx EXC_BAD_ACCESS Layer::transmorgrify() at layer.cc:571:17 [opt]
428 lqn2xxx lqn2fig: EXC_BAD_ACCESS libsystem_platform.dylib`_platform_strlen + 4
432 lqns Bizarre error setting convergence value.
433 lqns 51-replication
425 lqns Refactor initPopulation.
430 lqns activity-templ.lqn:75: error: Task "Server", and-join "parB & parA" does not match and-fork "parA & parB" at line 74.
418 lqsim lqsim crashes running -t...
429 lqsim result.cc:308:12: warning: 'vsprintf' is deprecated:
356 miscella rpm build issues.
415 petrisrv Signal SIGSEGV in LQIO::DOM::Phase::getServiceTime () at dom_phase.cpp:88
421 petrisrv SPEX Convergence with PetriSRVN
423 petrisrv Petrisrvn quorum borked.
424 petrisrv 09-sanity.xlqn
343 qnsolver Improve compatibility with Java Modelling Tools
412 qnsolver Save JMVA WhatIf results.
417 qnsolver Bounds solution issues.
419 qnsolver model.cc:(.text+0x18ff): undefined reference to `typeinfo for QNIO::JMVA_Document'
* Bugs fixed in 5.27
192 libmva MVA::marginalProbabilities2 mis-dimensioned.
401 libmva libc++abi: terminating with uncaught exception of type std::invalid_argument: default-output
403 libmva 43-activities.lqnx: Floating point exception: mva.cc 541: Inexact result, Invalid operation
406 libmva Refactor fpgoop.
383 lqiolib <pre> precedences can accept more than one activity in XML (JSON?) input.
393 lqiolib Save (and print) marginal queue probabilities.
397 lqiolib Add qnap2 parser for BCMP models.
398 lqiolib Refactor LQX math handing from ExternalVariables to LQX Expressions.
399 lqiolib WhatIf construction is bogus.
411 lqiolib JMVA issues.
386 lqn2csv getopt_long headaches.
382 lqn2xxx lqn2ps -Oout doesn't print processors.
390 lqn2xxx lqn2xxx: command not found.
400 lqn2xxx Converting from json to lqn fails on Windows.
373 lqns Processor waiting times at Rolia multiserver make no sense.
380 lqns lqns hangs with Conway multiserver.
405 lqns Optimizer bug: option.h
407 lqns --srvn-layering crashes in V6 interlocking code
391 lqsim lqsim/regression/Makefile.am, 5*-replication.
356 miscella rpm build issues.
402 miscella Mac M1 issues.
385 petrisrv V5 petrisrvn: faulty models causing aborts.
392 petrisrv Calls are not being constructed
395 petrisrv V5 petrisrvn: faulty models causing aborts or failing.
409 petrisrv Petrisrvn fails when SPEX/LQX is used to alter the arrival rate to an entry.
387 srvndiff File glob not working.
389 srvndiff C:\msys64\mingw32\bin\srvndiff.exe: model-001.lqxo:12: error: unclosed token
* Bugs fixed in 5.26
365 lqns The warning for zero service time should be suppressed for reference tasks with think time.
369 petrisrv Segmentation violation with --overtaking
370 lqiolib Activity parameters probabilities and rates are constants.
379 lqns V5 Regression.
372 lqiolib Result variables can be reused.
374 lqns Asynchronous Cycles #1
375 lqns Asynchronous Cycles #1
376 lqn2xxx Overloaded infinite servers with open arrivals...
378 lqn2xxx Activity throughput not initialized.
* Bugs fixed in 5.25
338 lqns Queuing time not equal to zero when NCust = NServers for Zhou multiserver.
352 lqn2xxx --no-xxxx doesn't work.
353 lqns Assertion failed: (ix && ix <= sz), function operator[], file vector.h, line 174.
357 para_lib parasol/include/sem*caphore.h conflicts with /usr/include/semaphore.h
360 lqngen lqngen -L<n> doesn't work.
361 lqn2xxx EXC_BAD_ACCESS (code=EXC_I386_GPFLT) LQIO::DOM::Document::~Document(this=0x0000000100a04080) at dom_document.cpp:123:3
362 lqn2csv terminate called after throwing an instance of 'std::runtime_error'
363 lqn2csv vector::_M_range_check: __n (which is 18446744073709551615) >= this->size() (which is 3)
* Bugs fixed in 5.24
321 lqiolib Runtime Exception Occured: Object of type phase does not have property service_time
328 spex Using $1, $2... as result variables fails.
339 lqiolib --reload-lqx segvs or generally is borked.
340 lqiolib loadResults not implemented in Json_Document.
341 lqn2xxx lqn2svg -Q1 -o 01-sanity-queue.svg -Zprune 01-sanity.in aborted.
342 qnsolver Assertion failed: (L[n][0] == nullptr), function reset, file mva.cc, line 353.
344 lqiolib Automatic variable creation generates duplicate symbols for 2-class models.
345 libmva No results for NCust = [X,0]
346 libmva class(station("m"),"k").throughput fails.
347 lqns Changes needed to -zgenerate
351 lqn2xxx EMF output borked.
* Bugs fixes in 5.23
300 lqiolib Station results not computed for single class models.
324 lqns Runtime Exception Occured: Batch_Model::addToSubmodel: bad submodel for task t1
329 qnsolver uncaught exception of type std::out_of_range: map::at: key not found
331 lqn2xxx Rendering issues with activities.
332 lqsim Lqsim CFS: 71-fair, 72-fair
271 lqn2xxx Group by regex may or may not work.
321 lqiolib Runtime Exception Occured: Object of type phase does not have property service_time
328 spex Using $1, $2... as result variables fails.
209 lqns Odd throughput results
* Bugs fixed in 5.22
314 lqns Add -Pmultiserver=zhou
316 lqns Allow zero's for rendezvous/send-no-reply requests
317 petrisrv SIGSEGV, Segmentation fault. in LQIO::DOM::Entity::getSchedulingType (this=0x0) at dom_entity.cpp:55
319 qnsolver Can't build qnsolver without expat.
322 qnsolver Add -Pmultiserver
325 lqn2xxx Graphical output is borked.
* Bugs fixed in 5.21
179 lqns Replication does not take into consideration interlock.
228 lqns Casale_1 model. Simulation and analytic solver differences.
305 lqns 44-activities.in: fails in old syntax, passes in XML.
311 lqiolib Inline expressions not working (non loop code).
315 lqns Phase think time not working.
259 lqns Failures in faulty models.
299 lqns Deprecate existing replication code.
* Bugs fixed in 5.20
311 lqiolib Inline expressions not working (non loop code).
259 lqns Failures in faulty models.
179 lqns Replication does not take into consideration interlock.
228 lqns Casale_1 model. Simulation and analytic solver differences.
305 lqns 44-activities.in: fails in old syntax, passes in XML.
299 lqns Deprecate existing replication code.
* Bugs fixed in 5.19
294 lqns 07-sanity
208 lqiolib Add --gnuplot output.
290 lqx lqx parser doesn't like -1... sometimes.
286 lqiolib GNUPlot enhancements.
293 lqns Phase think time not being used by analytic solver.
196 lqx Print only array key or value as a comma separated list.
211 lqn2xxx SIGSEGV Layer::transmorgrify(LQIO::DOM::Document*, Processor*&, Task*&)
266 lqn2xxx LQIO::should_implement
269 lqn2xxx EXC_BAD_ACCESS lqn2svg`Layer::aggregate(this=0x0000000101009c70) at layer.cc:514:17
272 lqns failure with telephone switch model
274 lqn2xxx lqn2lqn: error: Invalid rate for processor "server": 0.5 < 1.
276 lqiolib lqn2xml -Olqx does not output LQX.
277 lqns Refactor External Variable handling.
278 lqiolib signal SIGFPE, Arithmetic exception. SchweitzerCommon::marginalProbabilities () at mva.cc:2398
280 lqiolib JMVA to LQN conversion in lqns fails.
275 lqiolib Output queueing model for QNAP2
261 lqiolib LQIO::DOM::Entry::EntryType and Lqns Entry::entry_type not compatible.
* Bugs fixed in 5.18
243 lqns Bruell and Schmidt multiserver fail in the population code.
252 lqns Aggregation with nested loop on branch is faulty.
253 lqns Regression -- 86-fork
251 lqns Compute the "rate" value for an activity during configure and store it.
255 srvndiff EXC_BAD_ACCESS libsystem_platform.dylib`_platform_strlen + 18
256 lqns Split or-fork causes phase change (abort)
* Bugs fixed in 5.17.1
245 lqns uncaught exception of type subclass_responsibility: Server::setVariance: server.cc 246: Subclass responsibility.
247 lqns Variance calculation changed for no apparent reason.
188 lqns Model with open arrivals fails to solve.
194 lqns Floating point error while solving model using LQNS
243 lqns Bruell and Schmidt multiserver fail in the population code.
244 lqiolib Assertion failed: (newEntry != NULL), function prepare, file model.cc, line 305.
246 lqn2xxx Loading results from a .p file whacks infinite servers.
* Bugs fixed in 5.17
238 srvndiff XML results for forwarding delay are not saved.
239 lqsim Split configure().
240 lqiolib Group handling for .lqn files borked.
241 lqiolib 65-buffer.in:18: error: syntax error.
* Bugs fixed in 5.16
220 lqns V5: lqns regression failures.
224 lqns Backport V6 changes to V5.
236 lqiolib lqns: floating point error - Floating point exception: mva.cc 532: Divide by zero, Inexact result
235 lqns Infeasible multiserver solutions with Exact MVA
* Bugs fixed in 5.15
230 lqns Error in the Phase 2 calculations
167 lqns setThreadChain does not handle replication properly.
197 lqns lqns(7418,0x10ec1ddc0) malloc: Incorrect checksum for freed object 0x7fec7e406338: probably modified after being freed.
199 lqiolib Back port SPEX into expat.
200 lqiolib 70-priority, 71-priority, 72-priority fail regression.
201 lqiolib Parseable output does not support Group results. See also srvndiff.
202 lqiolib Expat: Spex Observations are not created properly.
203 lqiolib SPEX LQNX file won't load.
204 lqiolib Observation variables are NOT output for element <entry-phase-activities>.
206 lqx Runtime Exception Occured: Unsupported type passed to print function.
209 lqns Odd throughput results
213 lqiolib Tasks/processors using @infinity as a multiplicity are not output in XML properly.
214 lqiolib Runtime Exception Occured: invalid copies @LQIO::SRVN::TaskOutput::printThroughputAndUtilization()
218 lqsim lqsim (V5) regression
222 lqsim V5 lqsim: faulty models causing aborts
225 lqn2xxx rep2flat 55-replication.in
226 lqn2xxx rep2flat loses phase information for 51-replication.in
207 lqx LQX: file_open will not accept variables as input.
216 lqns Floating point exception: submodel.cc 1162: Inexact result, Invalid operation
217 lqns Refactor bad parameter handling.
227 lqn2xxx EXC_BAD_ACCESS rep2flat`LQIO::DOM::DocumentObject::getDocument(this=0x0000000000000000) const at dom_object.h:48:52