Skip to content

Commit 8f02fe1

Browse files
committed
Creating release 3.0.6
1 parent ccc9080 commit 8f02fe1

File tree

9 files changed

+45
-16
lines changed

9 files changed

+45
-16
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* Various improvements for connectionpool
1212
* Double values are assigned to integer using trunc
1313
* Add statisticsonly attribue
14-
* Default branch is now named "development"
14+
* This will be the last 3.0 release
1515

1616
## 3.0.5
1717

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,21 @@ Release 3.0 includes these major new features:
1717
* Formatting of output using printf.
1818
* You can generate a single executable with an included rwl script.
1919
* New syntax for file open for read, append or pipe (added in 3.0.3)
20+
* Release 3.0.6 will be the last 3.0 release, in 3.1 the new file open syntax will be enforced
2021

2122
In addition, there are several minor update,
2223
a number of bug fixes and updates to the standard oltp workload
2324
as shown in [CHANGELOG.md](CHANGELOG.md).
2425

25-
Note that there is an update to the repository in 3.0.4 and that you _must_ apply
26-
the rwl304.sql script before using the new version.
26+
Note that there was an update to the repository in 3.0.4 and that you _must_ apply
27+
the rwl304.sql script if you are upgrading from version 3.0.3 or earlier.
28+
There is also a repository upgrade in 3.0.6 and you _must_ apply the rwl306.sql script
29+
before using release 3.0.6.
2730
See [docs/INSTALL.md](docs/INSTALL.md) for details.
2831

2932
## Branches
3033

31-
The branches that should be used by ordinary users are named after the release, e.g. 3.0.3.
34+
The branches that should be used by ordinary users are named after the release, e.g. 3.0.6.
3235
The branch named "development" is getting frequent commits
3336
and may as such contain intermediate code.
3437
The master branch receives occasional pull request from the development branch.
@@ -37,7 +40,7 @@ unless you are developing the rwloadsim code or always want the latest.
3740
If you use the development or master branch, you _must_ do compilation yourself;
3841
no binaries are released.
3942

40-
At present, branch 3.0.5 is the release branch.
43+
At present, branch 3.0.6 is the release branch.
4144

4245
Please see [CHANGELOG.md](CHANGELOG.md) for details.
4346

docs/INSTALL.md

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ There are three types of binary distributions available at github releases:
88

99
### Using complete binaries
1010

11-
Complete binaries distributed in a file such rwloadsim-linux-x86_64-bin-3.0.5.tgz
11+
Complete binaries distributed in a file such rwloadsim-linux-x86_64-bin-3.0.6.tgz
1212
can be used as is, i.e. without getting a clone or pull from github.
1313
It should be used if you simply want a full run time environment
1414
and it contains the following directories:
@@ -27,7 +27,7 @@ and it contains the following directories:
2727
If you prefer to have access to source code, but avoid building the executables,
2828
you can clone or pull from github (which would allow you to potentially compile
2929
rwloadsim yourself), and then
30-
use a file like rwloadsim-linux-x86_64-binonly-3.0.5.tgz.
30+
use a file like rwloadsim-linux-x86_64-binonly-3.0.6.tgz.
3131
This file contains little more than the compiled binaries of the rwloadsim program,
3232
and you can simply un-tar this file
3333
directly into your cloned or pulled directory; the result will be as if you had
@@ -46,7 +46,7 @@ On the system where you are going to run rwloadsim,
4646
create a (possibly shared) directory where you simply
4747
use a command like
4848
```
49-
tar -zxvf rwloadsim-linux-x86_64-bin-3.0.5.tgz
49+
tar -zxvf rwloadsim-linux-x86_64-bin-3.0.6.tgz
5050
```
5151
One install can be shared between several users as long as all have access to the directory.
5252
If appropriate, you can put the directory on an NFS (or some other) share and make it available to multiple systems.
@@ -65,7 +65,7 @@ You can use Oracle Instant Client or a full client (or even server) install.
6565
Start by doing a pull or clone of the sources from github
6666
as if you would do your own compile, and then use a command like
6767
```
68-
tar -zxvf rwloadsim-linux-x86_64-binonly-3.0.5.tgz
68+
tar -zxvf rwloadsim-linux-x86_64-binonly-3.0.6.tgz
6969
```
7070
to extract little more than the compiled rwloadsim binaries into your already existing pull or clone.
7171

@@ -156,6 +156,26 @@ If you are sharing the repository between many different users/projects, having
156156
the grants are set to only allow the needed access to the various repository tables.
157157
For most tables, this is insert and select.
158158

159+
### Updating the repository to version 3.0.6
160+
161+
In version 3.0.6, there are new columns added to
162+
the ashdata table, and any existing repository need to be updated
163+
to reflect this.
164+
This update must be done _before_ you attept using the new
165+
rwloadsim executable,
166+
as you will otherwise get ORA- errors during execution of the oltpworkload.
167+
168+
If you have an existing repository created earlier than version 3.0.6
169+
and you are upgrading to a version
170+
3.0.6 or later, you must execute the file rwl306.sql (which includes an
171+
update to the persec table) logged in using sqlplus to your primary
172+
repository schema.
173+
The rwl306.sql file is found in the admin directory of your distribution.
174+
175+
The rwlviews.sql file is updated to reflect this change and you
176+
also need to execute this
177+
file against your repository and potentially secondary schema.
178+
159179
### Updating the repository to version 3.0.4
160180

161181
In version 3.0.4, there are new columns added to

docs/NEWS30.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ end;
1414
```
1515
will return sysdate from the database into the variable outdate.
1616

17+
The $pre31fileassign:warn is now set implying any use of the old syntax
18+
for opening files will emit a warning.
19+
If you have not yet changed your code, you will need to do so before
20+
the upcoming release 3.1, which will have $pre31fileassign:off in effect.
21+
1722
## Changed behavior in version 3.0.5 of the RWP\*Load Simulator
1823

1924
The utility to create awr reports has been renamed to awrreport.

docs/ORACLENET.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ or ```rwlman nettest```.
5252

5353
In addition to being part of the full rwloadsim distribution,
5454
the three utilities are distributed together with other as completely stand-alone
55-
executables in the file generated-linux-x86_64-bin-3.0.5.tgz.
55+
executables in the file generated-linux-x86_64-bin-3.0.6.tgz.
5656
It only contains the executable files, and they can be used without a complete installation
5757
of rwloadsim, as long as there is an Oracle client environment that can be an ordinary
5858
installation or an Instant Client installation.
@@ -63,7 +63,7 @@ with Instant Client it is the top directory of the installation.
6363

6464
After download, simply execute
6565
```
66-
tar -zxvf generated-linux-x86_64-bin-3.0.5.tgz
66+
tar -zxvf generated-linux-x86_64-bin-3.0.6.tgz
6767
```
6868
and possibly move the executables to one of the directories in your PATH.
6969
To get help for either, call it with the -h option.

docs/refman/controlloop.html

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/refman/oltpsetup.html

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/refman/proceduredeclaration.html

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/rwl.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
*
1414
* History
1515
*
16+
* bengsig 19-jun-2023 - Release 3.0.6
1617
* bengsig 25-may-2023 - make rwlprogram known to tags/cscope
1718
* bengsig 15-may-2023 - statisticsonly
1819
* bengsig 1-may-2023 - $hostname: directive
@@ -1986,13 +1987,13 @@ extern const char rwlexecbanner[];
19861987

19871988
#define RWL_VERSION_MAJOR 3
19881989
#define RWL_VERSION_MINOR 0
1989-
#define RWL_VERSION_RELEASE 5
1990+
#define RWL_VERSION_RELEASE 6
19901991
#if RWL_OCI_VERSION == 23
19911992
// 23 is not yet ready
19921993
# define RWL_VERSION_TEXT "Beta/Development"
19931994
# undef RWL_WORKAROUND_34952567 // remove when bug 34952567 is fixed
19941995
#else
1995-
# define RWL_VERSION_TEXT "Development" RWL_EXTRA_VERSION_TEXT
1996+
# define RWL_VERSION_TEXT "Production" RWL_EXTRA_VERSION_TEXT
19961997
#endif
19971998
#define RWL_VERSION_DATE // undef to not include compile date
19981999
extern ub4 rwlpatch;

0 commit comments

Comments
 (0)